Зовнішні пристрої видають сигнал запиту переривання асинхронно стосовно роботи МП шляхом подачі рівня “1” на вхід З.Пр. Запит може бути вдоволений тільки в тому випадку, якщо МП знаходиться в стані дозволу сприйняття запитів переривання.
МП автоматично встановлюється в стан заборони запитів переривання після виконання початкової установки, а також після початку обслуговування запиту переривання. Керування станом сприйняття запитів переривання може здійснюватися програмно за допомогою команд: EI - “Дозвіл переривань” і DI - “Заборона переривань”.
Стан сприйняття запитів переривання МП указує на своєму виході Р.Пр. Якщо на цьому виході присутній рівень “1”, то запити переривання можуть бути сприйняті, у противному випадку (рівень “0” на виході Р.Пр) запити сприйматися не будуть. Якщо запит на переривання прийнятий, то починається цикл обслуговування переривання.
Машинний цикл переривання, що починається в такті Т1 в умовах дозволеного переривання, в основних рисах повторює машинний цикл вибірки команди. Протягом часу, обумовленого одиничним значенням сигналу синхронізації, на ШД виставляється слово стану “Дозвіл переривання”.
На такті Т2 слово стану записується в регістр станів і формується одиничний сигнал “Прийом”, що дозволяє надходження на ШД коду переривання. Мається два способи завдання коду переривання: за допомогою команди RST (N) і за допомогою команди CALL (A1), (A2).
Відмінність машинного циклу переривання від машинного циклу витягу коду команди з пам'яті полягає в тому, що вміст програмного лічильника не збільшується, а запам'ятовується, щоб воно могло бути відновлене після закінчення програми переривання і повернення до перерваного процесу (програми).
У такті Т3 по шині даних початкова команда програми переривання RST, підготовлена периферійним пристроєм, міститься в регістр команд МП.
Одержавши команду на першому машинному циклі, МП на циклах М2 і М3 записує в область пам'яті, відведеної під стек, значення програмного лічильника РС на цей час. Збереження вмісту РС у стеці необхідно для повернення до перерваної програми після закінчення виконання підпрограми обслуговування переривання. Повернення з підпрограми здійснюється командою RET, що завантажує вміст двох верхніх осередків стека в РС.