Cтраница 3
Функция задания режимов адресации Fam определяет место расположения операндов - в памяти данных или в регистровом файле, который находится внутри микропроцессора. Если операнд расположен в памяти, то функция Fam определяет логический адрес операнда, который при помощи функции преобразования адресов данных Fc & ( converting data) преобразуется в реальный физический адрес. [31]
Схемы формирования исполнительного адреса при различных режимах адресации. [32] |
После АА задает режим адресации, который должен быть использован сопроцессором при вычислении исполнительного адреса операнда. [33]
В машинных инструкциях режимы адресации операндов задаются специальными кодами, местоположение которых в инструкциях строго фиксировано. Для описания режимов адресации введем следующие обозначения: R - выражение, определяющее универсальный ре гистр; Е - выражение, как оно определено в главе 3; А - режим адресации. [34]
В зависимости от режима адресации каждого из операндов двухадресные инструкции могут состоять из одного, двух или трех слов. [35]
При использовании части режимов адресации разрядность микрокоманд БМУ может быть сокращена до 3 - 4 бит. Например, при адресации в режиме счет, адресное поле микрокоманды может не использоваться. [36]
Младший разряд поля режима адресации обозначает прямую ( 0) или косвенную ( 1) адресацию. Два разряда режима адресации кодируют следующие виды адресации: 00 - регистровую; 01-автоинкрементную; 10 - автодекрементную; 11 - индексную. [37]
Возможно обращение операторами режима адресации к файлам каталогизированного диска, при этом следует соблюдать особую осторожность. [38]
В дисковых операторах режима адресации секторов может отсутствовать переменная, в которую заносится очередной номер сектора. [39]
На рис. 9.11 показаны режимы адресации. [40]
Ниже подроб-но рассмотрим все режимы адресации. [41]
В МП применяют пять режимов адресации, которые определяют способы нахождения данных. При прямой адресации ячейки ОЗУ или номер устройства ввода - вывода находят из второго и третьего байтов команды. Поскольку информацию в МП вводят отдельными байтами, то режим с прямой адресацией является самым продолжительным. [42]
Он выбирается либо неявно режимом адресации, либо в явном виде префиксом невосприятия сегмента. Смещение вычисляется путем суммирования какой-либо комбинации следующих трех элементов: необязательной части смещения ( сдвига) [ D ], содержащегося в коде команды; содержимых одного из базовых ( ВХ или ВР) и индексных ( SI или DI) регистров. [43]
Извлечение значения элемента двумерного массива. [44] |
Так как в этом режиме адресации складывается два отдельных смещения, то он удобен при адресации двумерных массивов, когда базовый регистр содержит начальный адрес массива, а значения сдвига и индексного регистра суть смещения по строке и столбцу. [45]