![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Использование R15 (РС – счетчика команд) позволяет получать четыре дополнительные группы адресаций:
· Непосредственный операнд (# A ). Непосредственный операнд находится в спецификации непосредственно в команде. Задается режимом (РС)+ (7-й режим адресации, автоувеличение с использованием счетчика команд).
· Абсолютный адрес (@# A). Адрес операнда находится в спецификации непосредственно в команде. Задается режимом @ (РС)+ (9-й режим адресации, косвенное автоувеличение с использованием счетчика команд).
· Относительный адрес ( А ). Адрес операнда задается относительно счетчика команд. Формируется сложением содержимого "продвинутого" счетчика команд со смещением, которое следует в команде за спецификатором операнда. Смещение, в зависимости от режима, может быть байтом, словом или двойным словом. Ассемблируется в виде:
1. Код операции XB (PC) (10-й режим адресации, относительная байтовая адресация с использованием счетчика команд).
2. Код операции XW (PC) (12-й режим адресации, относительная словарная адресация с использованием счетчика команд).
3. Код операции XL (PC) (14-й режим адресации, относительная двухсловная адресация с использованием счетчика команд).
· Косвенно относительный адрес ( @А ). Адрес адреса операнда задается относительно счетчика команд. Формируется сложением содержимого "продвинутого" счетчика команд со смещением, которое следует в команде за спецификатором операнда. Смещение, в зависимости от режима, может быть байтом, словом или двойным словом. Ассемблируется в виде:
1. Код операции XB (PC) (11-й режим адресации, относительная байтовая адресация с использованием счетчика команд).
2. Код операции XW (PC) (13-й режим адресации, относительная словарная адресация с использованием счетчика команд).
3. Код операции XL (PC) (15-й режим адресации, относительная двухсловная адресация с использованием счетчика команд).
Вопросы для самопроверки:
1. Разрядность VAX-11.
2. Количество РОН в VAX-11.
3. Разрядность операндов в VAX-11.
4. Максимальное количество адресов в VAX-11.
5. Структура поля адреса в командах VAX-11.
6. Структура "1-го первого байта" в спецификации адресного поля команд VAX-11.
7. Задание адреса в режиме индексной адресации.
8. Действие и алгоритм вычисления адреса источника, заданные командой MOVQ#27 [R2], R0.
Дата публикования: 2014-11-03; Прочитано: 548 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!