Cтраница 1
Эффективный адрес слов содержится в регистре адреса со смещением или пост-инкрементом. Каждое слово записывается в старшую часть регистра данных с расширением знака, а младшая часть заполняется нулями. [1]
Тем самым известен эффективный адрес - суммирующий регистр. [2]
При косвенной адресации эффективный адрес получается лишь после модификации начального адреса. Здесь различают несколько методов. [3]
Действие команды XLAT [ IMAGE ] Команды LEA, LDS, LES. [4] |
Команда LEA r, m обеспечивает вычисление эффективного адреса ЕА ячейки памяти в соответствии с указанным способом адресации и загрузку ЕА ( а не содержимого адресуемой ячейки памяти. [5]
Описание: Разблокирует сектор кэша, определяемый эффективным адресом. Если адрес не принадлежит какому-либо сектору кэша, загружается тэг используемого последним сектора кэша с 17 младшими битами эффективного адреса. Инструкция разрешена только в режиме кэша. [6]
Описание: Эта операция выполняет переход к подпрограмме, эффективный адрес которой указан в инструкции, после выполнения исполняемого набора в слоте задержки. Значение PC сохраняется в стеке исполняемого набора, следующего за текущим исполняемым набором. [7]
Пример стандартного ( а и специального ( б форматов команды INC r. [8] |
С другой стороны, из-за сегментной организации памяти весь эффективный адрес ЕА является смещением ( offset) относительно базового адреса сегмента и интерпретируется как беззнаковое целое при вычислении физического адреса. [9]
Специальные режимы адресации не используют адресный регистр при задании эффективного адреса. В этих режимах используется непосредственное значение, которое находится в команде для задания значения данных или адреса данных, или используется регистр, к которому осуществляется косвенное обращение с помощью команды. [10]
При каждом обращении к памяти в процессе выполнения данной программы эффективный адрес сравнивается с содержимым обоих регистров, и если оказывается, что данный адрес не относится к отведенному участку, то возникает сигнал прерывания и аварийный сигнал. Методы второй группы предусматривают специальную маркировку участков памяти, отведенных для различных программ. В подобном случае имеется возможность распределять участки памяти. [11]
Прямая адресация является простейшим способом адресации ячейки ЗУ, при котором эффективным адресом ЕА является содержимое байтов смещения disp команды. Для пересылок между аккумулятором и памятью предусмотрен укороченный формат. [12]
Способ адресации, в соответствии с которым регистр, служащий для формирования эффективного адреса ( как правило, индексный регистр), подвергается инкременту до ( преинкремент) или после ( постинкремент) выполнения команды, в которой используется автоинкрементная адресация. [13]
Регистровая ссылка, операнд, находящийся в одном из 24 регистров адреса определяется эффективным адресом инструкции. [14]
Описание: Сохраняет старшие 16 бит аккумулятора источника в памяти X ( в области эффективных адресов), а младшие 16 бит аккумулятора источника сдвигаются на один бит влево и помещает 0 или 1 в младший бит, в соответствии с операндом i, и сохраняет результат в памяти Y по тому же адресу. [15]