ВУЗ:
Составители:
49
Рис. 2.7. Возможные источники прерываний
2.6.2. Внешние прерывания
Запросы на внешние прерывания поступают в МП по двум
входам: INTR и NMI, и сами прерывания делятся, соответствен-
но, на маскируемые и немаскируемые. Запросы на маскируемые
прерывания от ВУ обычно поступают на входы программируе-
мого контроллера прерываний, который формирует сигнал, по-
даваемый на вход INTR.
Когда устанавливается сигнал INTR = 1, действия МП
зависят от состояния флага IF разрешения прерываний. Однако
до завершения текущей команды МП, как правило, не предпри-
нимает никаких действий.
Если IF = 0, т.е. прерывания по входу INTR запрещены
(замаскированы), МП игнорирует запрос прерывания и перехо-
дит к следующей команде. Микропроцессор не запоминает со-
стояние сигнала INTR, поэтому этот сигнал должен оставаться
активным, пока прерывающее ВУ не получит сигнала подтвер-
ждения INTA или само не снимет запрос.
Если IF = 1, то МП распознает запрос прерывания и обра-
батывает его. Состоянием флага IF программист может управ-
Рис. 2.7. Возможные источники прерываний
2.6.2. Внешние прерывания
Запросы на внешние прерывания поступают в МП по двум
входам: INTR и NMI, и сами прерывания делятся, соответствен-
но, на маскируемые и немаскируемые. Запросы на маскируемые
прерывания от ВУ обычно поступают на входы программируе-
мого контроллера прерываний, который формирует сигнал, по-
даваемый на вход INTR.
Когда устанавливается сигнал INTR = 1, действия МП
зависят от состояния флага IF разрешения прерываний. Однако
до завершения текущей команды МП, как правило, не предпри-
нимает никаких действий.
Если IF = 0, т.е. прерывания по входу INTR запрещены
(замаскированы), МП игнорирует запрос прерывания и перехо-
дит к следующей команде. Микропроцессор не запоминает со-
стояние сигнала INTR, поэтому этот сигнал должен оставаться
активным, пока прерывающее ВУ не получит сигнала подтвер-
ждения INTA или само не снимет запрос.
Если IF = 1, то МП распознает запрос прерывания и обра-
батывает его. Состоянием флага IF программист может управ-
49
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
