Режим полной вложенности
Режим фиксированных приоритетов
Режимы ПКП
Доступ к регистрам контроллера ПКП в IBM PC AT
Чтение IRR или ISR:
– передать в ПКП команду _____ (порт 20h для NASTER ПКП, А0h – SLAVE) для выбора соответствующего регистра:
– ____ – 0Ah;
– ____ – 0Bh;
– прочитать содержимое регистра, подав на ПКП сигнал RD (команда IN). Для повторного чтения выдача _____ не требуется.
Чтение и запись ____ выполняются непосредственно (____________________) через порт 21h (MASTER) или А1h (SLAVE):
– чтение – IN AL, 21h (A1h);
– запись – OUT 21h (A1h), AL.
Способы завершения прерывания (EOI)
1. __________________________
С ее помощью обработчик прерываний извещает ПКП о завершении обслуживания.
ПКП автоматически определяет уровень самого приоритетного прерывания, находящегося в обслуживании, и сбрасывает соответствующий разряд в ISR.
2. ________________________________
С ее помощью обработчик прерываний извещает ПКП о завершении выполнения сервисной программы по прерыванию данного уровня, конкретно указывая, какой разряд в ISR должен быть сброшен.
3. __________________________________
Процессор не извещает ПКП о завершении выполнения обработчика прерываний.
ПКП автоматически выполняет обычную команду EOI по спаду второго импульса INTA#.
Всем входам IR назначается фиксированный порядок приоритетов от высшего к низшему.
По умолчанию (при инициализации): IR0 – _________, IR7 – _________.
Поддерживает ______________________структуру прерываний.
После инициализации _______________________ может быть назначен любому входу IR при сохранении многоуровневой структуры прерываний режима __________________________.
В PC AT используется как основной.
Специальный режим полного вложения (SFNM)
Настоящий режим полного вложения _________-________________.
Программируется только для _________ во время его инициализации.
Если _______ получает запрос с более высоким приоритетом, чем текущий обслуживаемый, он будет распознан _________.
MASTER игнорирует запросы прерываний с приоритетом ниже, чем _____________________________________, и отвечает на все запросы приоритета, _______________ или ____________________.
Режим специального маскирования (SMM)
В сочетании с установкой соответствующего разряда ____ разрешает прерывания всех уровней, кроме уровня _______________________________.
Реализуется в два этапа.
1. Маскирование уровня текущего обслуживания;
2. Установка режима специального маскирования.
Действует вплоть до _________________.
Режим опроса источников прерываний (POLL)
Необходим, если:
– устройства имеют общую ________________________________ прерывания;
– количество запросов ____________.
Инициатором опроса является программа, которая должна для ПКП:
– выдать команду _____, по которой:
– блокируется ____________;
– подготавливаются ________________;
– выдать команду _________________ 20h/A0h, по которой производятся действия, аналогичные циклам INTA.
I (Interrupt) – наличие запроса
– 0 – нет;
– 1 – есть
W2-W0 (Waiting) – код номера приоритетного прерывания, __________________________________