Cтраница 1
Содержимое индексного регистра ( триггерного регистра или ячейки памяти) складывается с адресной частью команды для получения исполнительного адреса, пс которому и производится фактическое обращение к памяти. [1]
Если содержимое индексного регистра отлично от нуля, то каждая команда, имеющая знак - ( минус) перед кодом операции, выполняется так, будто ее адрес уменьшен на содержимое индексного регистра. [2]
Для увеличения содержимого индексного регистра на 1 используется команда INX. [3]
![]() |
Выполнение адресации с индексированием. [4] |
Прибавляемая к содержимому индексного регистра 8-разрядная величина может принимать значения в диапазоне от 00 до FF. Эту величину называют смещением. [5]
В начале программы содержимое индексного регистра указывает на первое слагаемое. Ниже приведены тексты вариантов рассматриваемой программы. [6]
Операции, изменяющие содержимое индексного регистра. Операции, изменяющие содержимое индексного регистра, относятся к шестому классу. Приводим описание лишь некоторых из них. [7]
Операции, изменяющие содержимое индексного регистра. [8]
Операций, изменяющие содержимое индексного регистра. Операции, изменяющие содержимое индексного регистра относятся к шестому классу. Приводим описание лишь некоторых из них. [9]
![]() |
Назначение признаков. [10] |
ВР, прибавляется содержимое индексного регистра DI или SI и смещение. [11]
Можно считать, что содержимое индексного регистра при этом адресует 33 - ю область исходного массива. JNZ обеспечивает переход по программе назад для осуществления пересылки очередного байта данных. [12]
При сравнении с пределом содержимое индексного регистра, выполняющего модификацию адреса, сравнивается с некоторым числом, называемым пределом. Условный переход происходит либо по признаку: содержимое индексного регистра больше предела, либо по признаку: содержимое индексного регистра меньше предела. Команда проверки должна указывать номер ( или адрес) индексного регистра, адрес ( либо непосредственную величину) предела и адрес перехода. [13]
Команды увеличения и уменьшения содержимого индексного регистра при использовании индексного регистра для модификации некоторого адреса позволяют обратиться к области с ббльшим или меньшим адресом памяти соответственно. При выполнении команд увеличения и уменьшения содержимого индексного регистра в регистре состояния может быть установлен в определенное состояние разряд нулевого результата. [14]
Исполнительный адрес формируется сложением содержимого индексного регистра со смолением. В данном случае номер индексного регистра совпадает с номером регистра первого операнда. [15]