1.3.4          Програмні переривання

Коли в програмі зустрічається інструкція INT, процесор виконує дії, розглянуті раніше для апаратного переривання. Відмінність полягає в тому, що байт номеру переривання задається самою інструкцією. В цьому зв’язку не вимагається виконання циклів INTA. Інструкція INT має більше високий пріоритет, ніж апаратні та переривання, що не маскуються: якщо процесор починає виконання інструкції INT він не переривається сигналами на лініях NMI і INTR. Багато з програмних переривань використовуються для доступу до ISR BIOSу, операційної системи або інсталюємих драйверів. Стисло правила взаємодії з ISR (номер переривання, опис функції, значення регістрів на вході в ISR і після її завершення, індикація помилок і т.п.) називають інтерфейсом прикладної програми, або API (Application Programm Interface).