Исследование однокристального микропроцессора с фиксированным списком команд, страница 12

Команда RST 1 инициализирует жесткий векторный переход, в отличие от команды CALL – RET.

2.10. Программа 10: работа нескольких прерывающих друг друга вложенных программ

Адрес

Код команды

Мнемоника команды

Комментарии

L = 000

001

002

061

067

000

LXI SP

B2

B3

инициализация указателя стека

003

317

RST 1

вызов подпрограммы 1 по адресу L = 010

004

166

HLT

останов

010

327

RST 2

вызов подпрограммы 2 по адресу L = 020

011

311

RET

возврат из подпрограммы 1

020

337

RST 3

вызов подпрограммы 3 по адресу L = 030

021

311

RET

возврат из подпрограммы 2

030

347

RST 4

вызов подпрограммы 4 по адресу L = 040

031

311

RET

возврат из подпрограммы 3

040

357

RST 5

вызов подпрограммы 5 по адресу L = 050

041

311

RET

возврат из подпрограммы 4

050

311

RET

возврат из подпрограммы 5