ВУЗ:
Составители:
108
сигнал используется для организации последовательного аппаратного
опроса готовности ВУ и реализации тем самым требуемых приорите-
тов ВУ. Процессор при поступлении в него по общей линии системно-
го интерфейса "Запрос на прерывание" сигнала прерывания формирует
управляющий сигнал "Предоставление прерывания (вх.)", который по-
ступает сначала в контроллер ВУ с наивысшим приоритетом (рис. 41).
Если это устройство не требовало обслуживания, то его контроллер
пропускает сигнал "Предоставление прерывания" на следующий кон-
троллер, иначе дальнейшее распространение сигнала прекращается и
контроллер выдает вектор прерывания на адресноинформационную
шину.
Аппаратный опрос готовности ВУ производится гораздо быстрее,
нежели программный. Но если обслуживания запросили одновременно
два или более ВУ, обслуживание менее приоритетных ВУ будет отло-
жено на время обслуживания более приоритетных, как и в системе
прерывания с программным опросом.
Рассмотренная векторная система прерываний практически полно-
стью соответствует системе прерываний, реализованной в микроЭВМ
"Электроника-60". Восьмиразрядный вектор прерывания в "Электро-
нике-60" указывает одну из ячеек памяти с адресами от 0 до 255, в ко-
торой размещается адрес начала подпрограммы обработки прерывания.
В следующей за указанной вектором прерывания ячейке памяти хра-
нится новое содержимое регистра состояния процессора, загружаемое
в него при переключении на подпрограмму обработки прерывания.
Один из бит нового содержимого регистра состояния процессора за-
прещает или разрешает прерывания от других ВУ, что позволяет ВУ с
Рис. 41. Реализация приоритетов ВУ в микроЭВМ с векторной системой
прерываний. С интерфейсным вектором (ППР (вх.) – "Предоставление
прерывания (входной)"; "ППР (вых.) – Предоставление прерывания
(выходной)")
Страницы
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- …
- следующая ›
- последняя »