Cтраница 1
Исполнительный адрес совпадает с адресной частью команды. Этот способ адресации был общепринятым в первых вычислительных машинах и продолжает применяться в настоящее время в комбинации с другими способами. [1]
Исполнительные адреса строятся по сведениям, заложенным в командах. Примером одного из наиболее простых способов адресации служит прямое указание полного исполнительного адреса в команде. Однако такой способ адресации, обычно называемый прямым, оказывается неэффективным во многих случаях. В частности, при прямой адресации манипуляция исполнительными адресами связана с модификацией программы, что не всегда удобно, а иногда и невозможно. [2]
Исполнительный адрес совпадает с адресной частью команды. Этот способ адресации был общепринятым в первых вычислительных машинах и продолжает применяться в настоящее время. [3]
Исполнительный адрес байте памяти при наличии индекса получается сложением базового адреса со смещением и значением индекса, как было показано выше. [4]
Исполнительные адреса всегда формируются до выполнения любых других действий, предписанных командой. [5]
Исполнительный адрес совпадает с адресной частью команды. Этот способ адресации был общепринятым в первых вычислительных машинах и продолжает применяться в настоящее время. [6]
Исполнительный адрес Е2 D2 ( X2) - f - ( В2) помещается в общий регистр, определяемый Rt. Восемь старших битов в регистре RJ заполняются нулями. Заметим, что эта команда не вызывает обращение к памяти по адресу Е2, а только загружает сам адрес. Эта команда наиболее полезна для загрузки небольших констант в регистры. [7]
Исполнительный адрес формируется сложением содержимого индексного регистра со смолением. В данном случае номер индексного регистра совпадает с номером регистра первого операнда. [8]
Назначение признаков. [9] |
Исполнительный адрес используется для формирования физического адреса ячейки памяти, т.е. адреса, выдаваемого на шину адреса и поступающего в память. Предполагается, что ячейка находится в некоторой области ( сегменте) памяти емкостью 64 Кбайт. В зависимости от характера хранимой в ячейке информации начальным адресом сегмента является содержимое регистра CS, SS, DS или ES, а положение ячейки в сегменте определяется исполнительным адресом. Начальным адресом сегмента служит содержимое регистров CS, SS, DS или ES, сдвинутое влево на 4 разряда. Суммирование начального адреса сегмента с 16-разрядным исполнительным адресом дает физический адрес в форме 20-разрядной кодовой комбинации, которая и выдается на адресную шину. [10]
Формат команды ввода-вывода. [11] |
Исполнительный адрес образуется путем сложения содержимого регистра BI и поля Db определяющего адрес ввода-вывода. [12]
Исполнительный адрес рассматривается как 16-разрядное число в дополнительном коде, называемое счетчиком сдвига. Содержимое регистра R1 сдвигается на число разрядов, равное значению счетчика сдвига, сдвиг происходит влево при положительном значении счетчика и вправо - при отрицательном. Разряды, выталкиваемые за границы регистра, теряются. При потере хотя бы одного единичного разряда в РПР устанавливается О-бит. [13]
Сводка кодов операций. [14] |
Исполнительный адрес рассматривается как 16-разрядный счетчик сдвига в дополнительном коде. Мантисса абсолютного значения вещественного числа в регистре R1 сдвигается влево или вправо на 4 разряда, освободившиеся позиции заполняются нулями. Если в итоге мантисса равна нулю, значит, таков результат. Переполнение произойти не может, но возможен особый случай некорректности вещественного представления. Для установки РПР результат сравнивается с нулем. [15]