Процесор, крім входу INTR використовує ще один вхід ‑ вхід переривань, що не маскуються, або NMI (NonMaskable Interrupt). Назва входу говорить про те, що програмне забезпечення не може блокувати сприймання сигналу. Коли на вході NMI з’являється сигнал, процесор без допомоги PIC “генерує” байт номера переривань, рівний двом, На відміну від входу INTR, NMI є “чутливим до фронту сигнлу” (edge sensitive). Генерування переривання 2 викликає зміна стану лінії: з логічного нуля на логічну одиницю. Після того, як переривання згенероване, високий потенціал лінії не здатний викликати чергову генерацію переривань. Тільки повернення сигналу в нуль, а після цього - в одиницю змусить процесор генерувати чергове переривання, що не маскуються.
Сигнал на вході NMI має більш високий пріоритет, ніж INTR, і використовується для організації реакції процесора на критичні для системи ситуації: виявлення помилки парності в даних, розміщених в пам’яті, виключення живлення і т.п. Таким чином, сигнал NMI може бути замаскованим, але тільки впливом на апаратні вузли, що підключені до лінії NMI, а не на процесор.
![]() |
![]() |
![]() |