Адресуемая память (схема). Способы адресации операндов в машинной команде

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

1. Неявная адресация. Операнд задается неявно на микропрограммном уровне. Такие команды не содержат операндов.

2. Непосредственная адресация. Операнд находится в самой команде и является частью ее кода. Непосредственный операнд (константа) может быть только вторым операндом (источником).

3. Регистровая адресация. Операнд находится в одном из регистров РОН.

4. Адресация I/O. Операндом является порт ввода-вывода.

5. Стековая адресация. Операнд находится в стеке.

6. Прямая адресация. Эффективный адрес находится в самой команде.

6.1. Абсолютная прямая адресация. Эффективный адрес берется из поля смещения в самой команде.

6.2. Относительная прямая адресация. К полю смещения команды добавляется значение регистра – указателя команд IP/EIP.

7. Косвенная адресация. Операнд находится в оперативной памяти ПЭВМ.

7.1. Косвенная базовая адресация. Эффективный адрес в одном из РОН.

7.2. Косвенная базовая адресация со смещением. К базовому адресу добавляется значение смещения, находящееся в другом РОН.

7.3. Косвенная индексная адресация. Адрес в индексном регистре.

7.4. Косвенная базовая индексная адресация. Эффективный адрес формируется, как сумма базового РОН и индексного регистра.

7.5. Косвенная базовая индексная адресация со смещением. Эффектив-ный адрес- сумма базового, индексного и РОН вычисляемого смещения.

Схемы организации оперативной памяти ПЭВМ.

Адресная память

Процесс выборки адреса завершается записью или считыванием соответствующего байта данных, сопровождаемый сигналами запроса со стороны центрального процессора и сигналом готовности контроллера оперативной памяти.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: