Cтраница 1
![]() |
Логика квитирования для систем на базе МП 8080. [1] |
Сигнал подтверждения прерывания формируется, когда МП воспринял запрос прерывания, и означает, что МП готов ввести с шины данных однобайтную команду. [2]
![]() |
Пример построения схемы для обработки более восьми прерываний.| Варианты применения микросхемы К589ИК14. [3] |
После обработки сигнала подтверждения прерывания ( если это необходимо) код, соот-нетствующий обрабатываемому запросу, надо написать в регистр текущего состояния. [4]
![]() |
Структура дейзи-цепи. [5] |
И с линией подтверждения прерывания, и поэтому сигнал подтверждения прерывания далее не распространяется. Так как в данной схеме сигналы прерывания и подтверждения прерывания равны 1, объединение их по И формирует сигнал 1 в логику управления прерыванием ВУ, которая выдает на шину данных вектор прерывания. Однако запросы прерывания от ВУ с меньшим приоритетом не воспринимаются, пока не будут обслужены запросы прерываний от ВУ с большим приоритетом. [6]
О в четвертый разряд регистра текущего приоритета, сигнал подтверждения прерывания по выходу 1А будет вырабатываться всегда, независимо от состояния остальных трех разрядов гого регистра, в том числе и при наличии запроса на прерывание только по входу / КО. [7]
![]() |
Логика управления векторными приоритетными прерываниями. [8] |
Когда МП воспринимает запрос, логика управления шиной генерирует сигнал подтверждения прерывания, указывающий, что МП готов вводить и выполнять команду, образованную логикой управления прерываниями. [9]
В ответ на этот запрос ЦП устанавливает на выходах 50 - 52 код состояния 000, по которому системный контроллер генерирует сигнал INTA подтверждения прерывания. [10]
Когда МП принимает запрос прерывания, он переходит в режим супервизора, состояние запоминается в стеке супервизора, значение маски прерывания в регистре состояния меняется соответственно новому уровню и процессор выдает сигнал подтверждения прерывания по своим линиям функционального кода. В это время происходит обработка векторного или невекторного прерывания. [11]
Если прерывания внешнему устройству разрешены ( CSR [6] - 1) и флаг готовности установлен ( CSR [7] 1), на линию ТПР поступает сигнал требования прерывания, который удерживается на ней до тех пор, пока сигнал подтверждения прерывания ППР от процессора не достигнет этого внешнего устройства, приводя к снятию сигнала ТПР. [12]
Назначение выводов: 1 - вход выбора режима работы с шиной ввода / вывода; 2 - вход тактовый; 3, 18, 19 - входы сигнала состояния микропроцессора; 4 - выход сигнала управления работой шинных формирователей; 5 -выход стробирую-щего сигнала записи адреса; 6 - вход сигнала управления состоянием выключено командных выходов; 7 - выход командного сигнала считывания из памяти; 8 - выход опережающего командного сигнала записи в память; 9 - выход командного сигнала записи в память; 10 - общий; 11 - выход командного сигнала записи в устройство ввода / вывода; 12 - выход опережающего командного сигнала записи в устройство ввода / вывода; 13 - выход командного сигнала считывания из устройства ввода / вывода; 14 - выход сигнала подтверждения прерывания; 15 - вход сигнала управления состоянием командных выходов и контрольных выходов DEN и PDEN; 16 - выход сигнала управления состоянием выключено шинных формирователей, включенных между местной и системной или резидентной шиной; 17 - выход сигнала управления считыванием каскадного адреса с шины данных, выставляемого ведущим устройством / сигнала управления состоянием выключено шинных формирователей, включенных между местной шиной и шиной ввода / вывода; 20 - напряжение питания. [13]
![]() |
Конфигурация расположения выводов микропроцессора 8085 фирмы Intel. [14] |
В ответ на поступление запроса на прерывание микропроцессор может сформировать определенный выходной сигнал, подтверждающий принятие запроса на прерывание. Сигнал подтверждения прерывания используется для управления периферийными устройствами, например схемой организации прерываний по приоритету. [15]