Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Адресация с использованием счетчика команд



Использование 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; Прочитано: 521 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...