Инструменты пользователя

Инструменты сайта


microprocessor_kit_z80-book1:06

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
microprocessor_kit_z80-book1:06 [2020-12-22 00:01]
GreyWolf
microprocessor_kit_z80-book1:06 [2021-05-18 13:58] (текущий)
GreyWolf
Строка 116: Строка 116:
 ==== 6.3.1. Обработка немаскируемого прерывания ==== ==== 6.3.1. Обработка немаскируемого прерывания ====
  
-Если принят запрос NMI, то по завершении текущей команды состояние счётчика команд PC автоматически сохраняется в стеке, и в PC заносится адрес 0066H. Т.е. происходит перезапуск процессора с адреса 66H. С этого места в памяти должна начинаться подпрограмма обработки NMI; завершаться она должна командой возврата RETN. Алгоритм обработки NMI изображен на [[#​pict_6_3|рисунке 6.3]], временные диаграммы вызова подпрограммы и возврата из неё — на [[#​pict_6_4|рисунке 6.4]] и [[#pict_6_5||рисунке 6.5]] соответственно.+Если принят запрос NMI, то по завершении текущей команды состояние счётчика команд PC автоматически сохраняется в стеке, и в PC заносится адрес 0066H. Т.е. происходит перезапуск процессора с адреса 66H. С этого места в памяти должна начинаться подпрограмма обработки NMI; завершаться она должна командой возврата RETN. Алгоритм обработки NMI изображен на [[#​pict_6_3|рисунке 6.3]], временные диаграммы вызова подпрограммы и возврата из неё — на [[#​pict_6_4|рисунке 6.4]] и [[#​pict_6_5|рисунке 6.5]] соответственно.
  
 {{anchor:​pict_6_3}} {{anchor:​pict_6_3}}
microprocessor_kit_z80-book1/06.1608584482.txt.gz · Последние изменения: 2020-12-22 00:01 — GreyWolf