Команда 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 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.