Лекция 12. Типы и форматы команд План


Способы адресации операндов


Download 19.08 Kb.
bet3/4
Sana22.04.2023
Hajmi19.08 Kb.
#1381469
TuriЛекция
1   2   3   4
Bog'liq
12 (1)

Способы адресации операндов
Для сокращения аппаратных затрат стремятся уменьшить длину адресного поля при сохранении возможностей доступа ко всему адресному пространству. С другой сто­роны, способ задания адресов должен способствовать максимальному сближению кон­струкций программирования ЯВУ и машинных команд. В следствии этого в АСК любой ВМ предусмотрены различные способы адресации операндов.
Исполнительным адресом (Аисп) называется двоичный код номера ячейки памяти, служащей источником и приемником операнда.
Адресный код команды (Ак) – это двоичный код в адресном поле команды, из ко­торого необходимо сформировать исполнительный адрес операнда.
В современных ВМ исполнительный адрес и адресный код не совпа­дают, и для до­ступа к данным требуется соответствующее преобразование. Способ адре­сации – это спо­соб формирования исполнительного адреса операнда по адресному коду команды. Способ адресации существенно влияет на параметры процесса обработки ин­формации.
Непосредственная адресация. При непосредственной адресации (НА) в адресном поле команды вместо адреса содер­жится непосредственно сам операнд. Этот способ мо­жет приме­няться при выполнении арифметических операций, операций сравнения, а также для загрузки констант в реги­стры.
Прямая адресация. При прямой или абсолютной адресации (ПА) адресный код прямо указывает но­мер ячейки памяти, к которой производится обращение.
Косвенная адресация. При косвенная адресация (КА) в адресном поле команды (органиченном) указы­вается ад­рес ячейки, которая содержит полноразрядный адрес опе­ранда. Запись (Ак) означает со­держимое ячейки, адрес которой указан в скобках.
Регистровая адресация. Регистровая адресация (РА) напоминает прямую адреса­цию. Различие состоит в том, что адресное поле инструкции указывает не на ячейку па­мяти, а на регистр процессора.
Косвенная регистровая адресация. Косвенная регистровая адресация (КРА) представляет собой косвенную адресацию, где исполнительный адрес операнда хранится не в ячейке основной памяти, а в регистре про­цессора. Соответственно, адресное поле ко­манды указывает не на ячейку памяти, а на ре­гистр.

Download 19.08 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling