Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Addr_Введ.doc
Скачиваний:
14
Добавлен:
18.11.2019
Размер:
2.01 Mб
Скачать

2.2 Адресация переходов.

Прямая адресация переходов. Если адрес перехода содержится в самой команде переходов, то такая адресация называется прямой. В командах переходов JMP addr и Jcond addr используется прямая адресация — адрес перехода содержится во втором и третьем байтах ко­манд. При прямой адресации в программах адреса переходов указываются метками.

Косвенно-регистровая адресация переходов. При такой адресации в коде операции команды передачи управления указывается регистровая пара, содержимое которой загружается в программный счетчик PC с потерей предыдущего его значения. Имеется только одна команда с косвенно-регистровой адресацией переходов PCHL, загружающая содержимое регистровой пары НL программный счетчик PC. Например, переход по адресу 25Е8h можно выполнить с помощью команд:

LXI Н, 25Е8h ; HL ← 25Е8h загрузка адреса перехода в регистровую ; пару HL

PCHL ; PC ← HL передача управления

Команду PCHL удобно использовать для организации системы переходов или вызова подпрограмм по фиксированным адресам, записанным предварительно в таблицу, хранящуюся в памяти, или при вычислении адресов переходов по какому-либо алгоритму.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]