ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
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
- …
- следующая ›
- последняя »