ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
88
КОП
П
А
1
АА
2
Данные
№ РОН
ОЗ
У
АА
2
РОН
Смещение
R
2
С
2
НАМ
А
2
(сдвиг)
Рис. 1.32 – Схема относительной адресации
массива (НАМ) или базового адреса (не применяется для операций с
массивами) в поле R
2 и некоторого сдвига (конкатенации, приписыва-
ния разрядов) в поле С
2; при этом НАМ хранится в БРОН или в другом
прямоадресуемом регистре.
Данная адресация используется не только при работе с массива-
ми однотипных элементов, но при организации виртуальной памяти,
особенно при перемещении программ внутри адресного пространства
МПр. Для этого требуется только определить базовый адрес, который
записывается в счётчик команд, а смещение
определяет адрес перехо-
да относительно базового адреса.
Достоинством относительной адресации является оптимизация
работы с массивами данных, особенно при обращении к последова-
тельным ячейкам памяти, когда не нужно заново формировать НАМ.
Недостатком относительно адресации является очередное увеличение
времени выполнения команды, а также усложнение формата команды.
Техническое совершенство МПр не в последнюю очередь
харак-
теризуется доступными способами адресации и форматом поддержи-
ваемых команд. Чем больше МПр поддерживает способов адресации,
тем совершеннее могут быть программы, написанные на машинном
языке и следовательно, микропроцессор может выполнять более слож-
Микропроцессорные системы и программное обеспечение в средствах связи
А2
КОП П А1 R2 С2
Смещение
№ РОН
(сдвиг)
РОН НАМ
АА2
АА2 Данные
ОЗУ
Рис. 1.32 – Схема относительной адресации
массива (НАМ) или базового адреса (не применяется для операций с
массивами) в поле R2 и некоторого сдвига (конкатенации, приписыва-
ния разрядов) в поле С2; при этом НАМ хранится в БРОН или в другом
прямоадресуемом регистре.
Данная адресация используется не только при работе с массива-
ми однотипных элементов, но при организации виртуальной памяти,
особенно при перемещении программ внутри адресного пространства
МПр. Для этого требуется только определить базовый адрес, который
записывается в счётчик команд, а смещение определяет адрес перехо-
да относительно базового адреса.
Достоинством относительной адресации является оптимизация
работы с массивами данных, особенно при обращении к последова-
тельным ячейкам памяти, когда не нужно заново формировать НАМ.
Недостатком относительно адресации является очередное увеличение
времени выполнения команды, а также усложнение формата команды.
Техническое совершенство МПр не в последнюю очередь харак-
теризуется доступными способами адресации и форматом поддержи-
ваемых команд. Чем больше МПр поддерживает способов адресации,
тем совершеннее могут быть программы, написанные на машинном
языке и следовательно, микропроцессор может выполнять более слож-
88
Страницы
- « первая
- ‹ предыдущая
- …
- 86
- 87
- 88
- 89
- 90
- …
- следующая ›
- последняя »
