Основные режимы адресации, используемые в ЭВМ

Опубликовано в Архитектура процессора Intel

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

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

В терминологии фирмы Intel исполнительный адрес называется эффективным адресом — Effective Address — ЕА.

Классификация основных режимов адресации, используемых в ЭВМ

К основным режимам адресации принято относить следующие:

1. Прямая адресация;

2. Относительная адресация;

3. Косвенная адресация;

4. Непосредственная адресация;

5. Неявная адресация.

Прямая адресация и ее виды. Достоинства и недостатки прямой адресации

При использовании прямой адресации в адресной части команды задается сам адрес операнда. Различают два вида прямой адресации:

  • прямая регистровая адресация;
  • прямая адресация памяти.

Последнюю адресацию иногда называют абсолютной адресацией.

прямые адреса: reg — регистра, mem — памяти

Основные режимы адресации, используемые в ЭВМ

Прямая адресациия

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

Основным достоинством прямой адресации является отсутствие каких-либо операций, связанных с формированием адреса.

Основным недостатком прямой адресации памяти является большая разрядность поля mem, которая рассчитана на адресацию всего адресного пространства памяти. В свою очередь, это приводит к увеличению длины машинной команды.

Если Вам нужна срочная компьютерная помощь, то вам сюда! Никаких завуалированных тарифов на ремонт компьютеров и непонятных пользователю дополнительных услуг, а только честное, открытое сотрудничество с каждым клиентом!