Cтраница 2
Таблица, содержащая команды перехода или косвенные адреса команд перехода. [16]
На этапе загрузки ЭВМ меняет все косвенные адреса загрузочного модуля на истинные при условии, что для этой программы есть необходимое адресное поле в оперативной памяти. В противном случае загрузочный модуль временно переписывался на накопитель на магнитном диске: где ожидает очереди на выполнение. [17]
Осуществляет, в частности, передачу косвенного адреса. [18]
Схема ассоциативного ЗУ. [19] |
Выборка операнда, представленного в команде косвенным адресом, производится в следующем порядке. Номера базисного регистра В и индексного регистра i дешифрируют на дешифраторах ДСв и ДСи соответственно. Сигналы 5 и Hi подключают регистры RG &1 базисный и индексный RGvtl к входу сумматора SM. На выходе сумматора SM формируется исполнительный адрес ячейки, соответствующий адресам ам, а & и аи, указанным в команде. Выбранный по ним операнд представляется на регистре RGsv-Аналогично вычисляются адреса при записи результата. [20]
Операнд орг может быть задан прямым или косвенным адресом. [21]
Метод адресации, в котором адресная часть команды содержит косвенный адрес; адресация посредством косвен ных адресов, указываемых в команде. [22]
Адрес ячейки памяти, содержащей либо прямой, либо другой косвенный адрес. [23]
Отсроченная ( deferred) - адресация, при которой один косвенный адрес заменяется другим, обращение к которому производится заранее определенное число раз или пока не закончится процесс по индикатору. [24]
При операциях с содержимым намяли регистровая пара HI образует регистр косвенного адреса. [25]
В IBM 1800 функция прерывания идентична функции команды BSI с косвенным адресом ( см. разд. Действительно, логика прерывания фактически вызывает выполнение этой команды с адресом, определяемым источником прерывания. Индикатор состояния прерывания устанавливается в 1 и сбрасывается, когда управление возвращается к прерванной программе. [26]
Команда с косвенной адресацией делает дополнительные обращения к памяти за косвенным адресом и выполняется дольше, чем команда с прямой адресацией. Но применение команд с косвенной адресацией выгоднее, так как аналогичные действия с использованием только прямой адресации требуют выполнения целой программы. [27]
Просмотр дескрипторов должен осуществляться как можно быстрее, так как дескрипторы являются косвенными адресами и часто образуют цепочку, удлиняя путь доступа к нужным данным или компоненте команды. [28]
При косвенной адресации с преиндексацией содержимое индексного регистра используется для вычисления адреса до поиска косвенного адреса памяти; этот вид адресации может быть применен для доступа к операндам с помощью указателя который является частью записи или массива записей. Этот вид адресации используется также для доступа к операндам через массив указателей. При косвенной постиндексной адресации прибавление содержимого индексного регистра для определения исполнительного адреса осуществляется после нахождения косвенного адреса памяти. Косвенная постиндексная адресация может быть применена для доступа к элементу массива, адресуемому с помощью указателя. [29]
Базовый адрес используется в качестве косвенного адреса; смещение прибавляется к содержимому ячейки с косвенным адресом, чтобы получить требуемый исполнительный адрес. [30]