Лекция 13. Методы адресации в управлении потоком команд План: Форматы команд Способы адресации операндов
Download 28.93 Kb.
|
13 (1)
- Bu sahifa navigatsiya:
- Непосредственная адресация.
- Прямая адресация.
- Регистровая адресация.
- Косвенная регистровая адресация.
Способы адресации операндов
Для сокращения аппаратных затрат стремятся уменьшить длину адресного поля при сохранении возможностей доступа ко всему адресному пространству. С другой стороны, способ задания адресов должен способствовать максимальному сближению конструкций программирования ЯВУ и машинных команд. В следствии этого в АСК любой ВМ предусмотрены различные способы адресации операндов. Исполнительным адресом (Аисп) называется двоичный код номера ячейки памяти, служащей источником и приемником операнда. Адресный код команды (Ак) – это двоичный код в адресном поле команды, из которого необходимо сформировать исполнительный адрес операнда. В современных ВМ исполнительный адрес и адресный код не совпадают, и для доступа к данным требуется соответствующее преобразование. Способ адресации – это способ формирования исполнительного адреса операнда по адресному коду команды. Способ адресации существенно влияет на параметры процесса обработки информации. Непосредственная адресация. При непосредственной адресации (НА) в адресном поле команды вместо адреса содержится непосредственно сам операнд. Этот способ может применяться при выполнении арифметических операций, операций сравнения, а также для загрузки констант в регистры. Прямая адресация. При прямой или абсолютной адресации (ПА) адресный код прямо указывает номер ячейки памяти, к которой производится обращение. Косвенная адресация. При косвенная адресация (КА) в адресном поле команды (органиченном) указывается адрес ячейки, которая содержит полноразрядный адрес операнда. Запись (Ак) означает содержимое ячейки, адрес которой указан в скобках. Регистровая адресация. Регистровая адресация (РА) напоминает прямую адресацию. Различие состоит в том, что адресное поле инструкции указывает не на ячейку памяти, а на регистр процессора. Косвенная регистровая адресация. Косвенная регистровая адресация (КРА) представляет собой косвенную адресацию, где исполнительный адрес операнда хранится не в ячейке основной памяти, а в регистре процессора. Соответственно, адресное поле команды указывает не на ячейку памяти, а на регистр. Download 28.93 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling