Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
microprocessor_kit_z80-book1:03 [2020-10-03 08:18] GreyWolf |
microprocessor_kit_z80-book1:03 [2020-11-06 21:42] (текущий) GreyWolf [INT] |
||
---|---|---|---|
Строка 73: | Строка 73: | ||
Interrupt Bequest — Запрос прерывания | Interrupt Bequest — Запрос прерывания | ||
- | Вход. Активный уровень — низкий. Сигнал /INT, формируемый устройством ввода–вывода, анализируется в конце выполнения текущей команды. Запрос учитывается, если триггер прерываний (IFF1), управляемый программно, установлен в состояние "разрешить прерывании", и не активен сигнал /8USRQ | + | Вход. Активный уровень — низкий. Сигнал /INT, формируемый устройством ввода–вывода, анализируется в конце выполнения текущей команды. Запрос учитывается, если триггер прерываний (IFF1), управляемый программно, установлен в состояние "разрешить прерывании", и не активен сигнал [[#BUSRQ|/BUSRQ]] |
===== NMI ===== | ===== NMI ===== | ||
Строка 103: | Строка 103: | ||
Выход. Активный уровень — низкий. Бели был активизирован сигнал BUSRQ, то ЦП переводит свои шины в высокоомное состояние, как только завершен текущий машинный цикл. После этого ЦП активизирует сигнал /BUSAK, который сообщает запрашивающему устройству, что шины адреса и данных, а также трехстабильные сигналы управления находятся в высокоомном состоянии, и внешнее устройство может ими управлять. | Выход. Активный уровень — низкий. Бели был активизирован сигнал BUSRQ, то ЦП переводит свои шины в высокоомное состояние, как только завершен текущий машинный цикл. После этого ЦП активизирует сигнал /BUSAK, который сообщает запрашивающему устройству, что шины адреса и данных, а также трехстабильные сигналы управления находятся в высокоомном состоянии, и внешнее устройство может ими управлять. | ||
+ | {{anchor:clock}} | ||
===== C ===== | ===== C ===== | ||
Clock — Такт | Clock — Такт |