Cтраница 4
Это дает экономию средств и позволяет употребить при вычислении адреса весь набор команд для операций с фиксированной запятой и некоторых логических операций. Так, над адресными компонентами возможны операции умножения, сдвига и любые логические преобразования. [46]
Другим способом обращения к требуемому сектору и дорожке является вычисление адресов по специальному алгоритму. [47]
Базисная ( basic) - адресация, при которой вычисление адресов в машинных командах производится относительно содержимого регистра, указанного в качестве базового. [48]
Если команда адресная, то на следующем этапе выполняется вычисление адресов операндов. В этом случае более выгодно адреса следующих операндов вычислять после выборки операнда источника, потому что его адрес после выборки будет не нужен, и для вычисления следующих адресов может быть использовано то же самое оборудование. Таким образом, вычисление адресов и выборка для каждого операнда чередуются. [49]
В первом случае поиск может быть организован по методу вычисления адреса. Сами узловые значения аргумента могут быть исключены из состава информации, в явном виде записываемой в ЗУ. [50]
Поскольку в соотношение входит ЕА, то надо добавить время вычисления адреса, взяв его из табл. В. Операнд-приемник имеет форму [ ВХ ], по которой находим, что надо добавить пять дополнительных циклов. [51]
Значения модульного регистра, [ TABLE ] Значения модульного регистра, режим модульной адресации режим циклической модульной адресации. [52] |
В табл. 6.10 описаны значения модульного регистра и соответствующие способы вычисления адреса. [53]
Данные в базированной памяти доступны в пределах блока с момента вычисления адреса их размещения до выхода из блока либо до исполнения оператора перевычисления адреса. [54]
Таким образом, при обращении к памяти имеется 24 варианта вычисления адреса ЕА, используемого в качестве смещения в сегменте при вычислении физического адреса. [55]
Преобразование ключа в адрес. [56] |
При наличии очень хорошей функции сортировки по эффективности сор тировка вычислением адресов равноценна однопросмотровому распределению. Однако, по мере того, как эта функция становится все менее и менее точной, этот метод приближается к методу вставки. При вычислении адресов стараются подобрать хорошую начальную точку для поиска места на основе не относительного значения, а отображения позиции. [57]
При обращении к памяти 32-разрядный базовый адрес сегмента участвует в вычислении линейного адреса, 32-разрядный размер сегмента используется для проверки границ, атрибуты проверяются на соответствие типу затребованного обращения к памяти. [58]