Микропрограммная память 0А1 0А2 Микропрограмма 0А3 АС0 Переход FF0 E25 Процедура реакции на запрос E93 FF0 Усл. Переход E25 FF1 FF2 Процедура выборки команды FFC Микропрограммная память 0А1 0А2 Микропрограмма 0А3 АС0 Переход FF0 E25 Процедура реакции на запрос E93 FF0 Усл. Переход E25 FF1 FF2 Процедура выборки команды FFC Обработка прерываний на уровне команд Регистр микрокоманд Микропрограммная память Статусный регистр MUX D A Секвенсор D Y сс I признаки IA Процесс обычного формирования адресов микрокоманд 0A1 0A2 AC0 FF0 БП
Регистр микрокоманд Микропрограммная память Статусный регистр MUX D A Секвенсор D Y сс I IA A=INT УП Микропрограммная память 0А1 0А2 Микропрограмма 0А3 АС0 Переход FF0 E25 Процедура реакции на запрос E93 FF0 Усл. Переход E25 FF1 FF2 Процедура выборки команды FFC Микропрограммная память 0А1 0А2 Микропрограмма 0А3 АС0 Переход FF0 E25 Процедура реакции на запрос E93 FF0 Усл. Переход E25 FF1 FF2 Процедура выборки команды FFC INT=0 Анализ запроса прерывания Запроса нет Анализ запроса прерывания Запроса нет FF1 Обработка прерываний на уровне команд E25
Обработка прерываний на уровне команд Регистр микрокоманд Микропрограммная память Статусный регистр MUX D A Секвенсор D Y сс I IA A=INT УП Микропрограммная память 0А1 0А2 Микропрограмма 0А3 АС0 Переход FF0 E25 Процедура реакции на запрос E93 Переход FF0 ? FF0 Усл. Переход E25 FF1 FF2 Процедура выборки команды FFC Микропрограммная память 0А1 0А2 Микропрограмма 0А3 АС0 Переход FF0 E25 Процедура реакции на запрос E93 Переход FF0 ? FF0 Усл. Переход E25 FF1 FF2 Процедура выборки команды FFC INT=1 Анализ запроса прерывания Запрос есть Анализ запроса прерывания Запрос есть E25