Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. III. Адресация в Интернете.
  2. Адресация в IP
  3. Адресация в IP-сетях
  4. Адресация в IP. Маршрутизация.
  5. Адресация в IPv6
  6. Адресация в Интернете
  7. Адресация в Интернете

ДОКЛАД

На тему: «Виды адресации операндов в память»

Выполнила: Тляпова Я.М.

Студентка группы ПО-32

Проверила: Чиликина Е.И.
СОДЕРЖАНИЕ

 

Виды адресации операндов в память. 2

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

Регистровая адресация. 2

Регистровая адресация. 2

Косвенная регистровая адресация. 2

Адресация со смещением.. 2

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

Базовая регистровая адресация. 2

Индексная адресация. 2

Использование видов адресации. 2

Виды адресации операндов в память. 3

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

Регистровая адресация. 4

Косвенная регистровая адресация. 4

Адресация со смещением.. 4

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

Базовая регистровая адресация. 6

Индексная адресация. 6

Страничная адресация. 7

Использование видов адресации. 8

Виды адресации операндов в память

Непосредственная и прямая адресации


При непосредственной адресации (НА) в адресном поле команды вместо адреса содержится непосредственно сам операнд. Этот способ может применяться при выполнении арифметических операции, операций сравнения, а также для загрузки констант в регистры.

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

Непосредственная адресация сокращает время выполнения команды, так как не требуется обращение к памяти за операндом. Кроме того, экономится память, поскольку отпадает необходимость в ячейке для хранения операнда. В плане эффективности этот способ можно считать «идеальным» (СНА = 0, ТНА = 0), и его можно рекомендовать к использованию во всех ситуациях, когда тому не препятствуют вышеупомянутые ограничения.

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

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

Прямую адресацию характеризуют следующие показатели эффективности СПА = int(log2(Ni)), TПА = tЗУ, где Ni – количество адресуемых операндов.

 

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

Одним из путей преодоления проблем, свойственных прямой адресации, может служить прием, когда с помощью ограниченного адресного поля команды указывается адрес ячейки, содержащей полноразрядный исполнительный адрес операнда. Этот способ известен как косвенная адресация(КА).

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


Недостатком косвенной адресации является необходимость в двукратном обращении к памяти: сначала для извлечения адреса операнда, а затем для обращения к операнду (TКА =2* tЗУ). Сверх того задействуется лишняя ячейка памяти для хранения исполнительного адреса операнда.

 


Дата добавления: 2015-07-08; просмотров: 111 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Дмитрий Михайлович Балашов. Взгляд на фольклорный театр.| Адресация со смещением

mybiblioteka.su - 2015-2024 год. (0.01 сек.)