Глава 14. Способы адресации операндов
Исполнительныйадрес (Аисп) — это адрес ячейки оперативной памяти в адресном пространстве программы.
Физический адрес операнда(Афиз) - адрес ячейки физической оперативной памяти, служащей источником или приемником операнда. Он подается на адресные входы запоминающего устройства, и по нему происходит фактическое обращение к указанной ячейке физической оперативной памяти. Если операнд хранится не в физической оперативной памяти, а в регистре процессора, его физическим адресом будет номер регистра.
Непосредственно в команде невозможно указать полный исполнительный адрес операнда в адресном пространстве памяти программы из-за ограниченной длины команды. Поэтому в архитектурах современных процессоров в командах обращения в оперативную память задают не исполнительный адрес операнда, а некоторый код исполнительного адреса, на основании которого аппаратура процессора должна сформировать полный исполнительный адрес.
В разных архитектурах используются различные способы задания действий по формированию исполнительного адреса зная код исполнительного адреса.
В общем случае код исполнительного адреса в команде состоит из нескольких частей. Обязательная часть – это поле способа адресации (СА), которое определяет, какие действия необходимо выполнить аппаратуре процессора для того, чтобы сформировать полный исполнительный адрес, используя для этого информацию из остальных частей кода исполнительного адреса.
В зависимости от значения поля СА существуют разные способы адресации.
Дата добавления: 2015-09-29; просмотров: 532;