Устройство для обработки прерываний
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (19) (11) 1511 4 О 06 F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
H АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬ1ТИЙ (21) 3748467/24-24 (22) 05.06.84 (46) 23.12 ° 85. Бюл. Ф 47 (72) Ю.В.Данилушкин, А.В.Каращук, А.А.Лапкин и Ю.М.Торгоненко (53) 681.325(088,8) (56) Авторское свидетельство СССР
У 645157, кл. G 06 F 9/46, 1976.
Авторское свидетельство СССР
-В 855665, кл. О 06 F 9/46, 1979. (54)(57 ) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ
ПРЕРЫВАНИЙ, содержащее групповой регистр прерываний, регистр маски, элемент И, два триггера, причем первая группа информационных входов устройства соединена с информационными входами регистра маски, а вход опроса устройства соединен с первым входом элемента И, выход которого подключен к информационному входу первого триггера, о т л и ч а ю щ е е с я тем, что, с целью сокращения оборудования, в него введены регистр век.тора прерывания, группа элементов
И-НЕ, элемент -HE и,элемент задержки, причем вторая группа информационных входов устройства соединена с тактовым входом соответствующего разряда группового регистра прерываний, информационные входы всех pasрядов группового регистра прерываний соединены с шиной нулевого потенциала, а выходы регистра маски соединены с первыми входами элементов -HE группы, вторые входы которых подключены к соответствующим инверсным выходам группового регистра прерываний, а выход каждого предыдущего элемента И-НЕ группы соединен с соочветствующим входом каждого последующего элемента И-НЕ группы, при этом выходы элементов И-HE группы соединены с соответствующими информационными входами регистра вектора прерываний и с входами элемента И-НЕ устройства, выход которого подклю- . чен к инверсному входу установки в
"О" первого триггера, а вход записи вектора прерывания устройства соединен с инверсным входом установки в "1" регистра вектора прерывания и через элемент задержки с тактовым входом регистра вектора прерывания, прямые выходы которого соединены с инверсными входами установки в "1" соответствующих разрядов группового регистра прерываний, а инверсные выходы регистра вектора прерывания являются информационными выходами устройства, нри этом тактактовый вход устройства соединен с тактовым входом первого триггера, инверсный выход которого соединен с инверсным входом установки в "О" второго триггера и является выходом сигнала подтверждения прерывания устройства, вход окончания обработки прерывания устройства соединен с тактовым входом регистра маски и с инверсным входом установки в "1" второго триггера, выход которого соединен с вторым входом элемента И. ВНИИПИ Заказ 7869/55 Тираж 709 Подписное
Филиал ППП "Патент", r.ужгород, ул.Проектная, 4
1 12
Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах.
Цель изобретения — сокращение оборудования.
На чертеже приведена структурная схема устройства. Устройство содержит регистр 1 маски, групповой регистр 2 прерываний, группу элементов И-НЕ 3, элемент И-НК
4, регистр 5 прерываний, элемент 6 задержки, элемент И 7, триггеры 8 и 9, первую 10 и вторую ll группы информационных входов, вход 12 записи вектора прерывания, вход 13 опроса, тактовый вход 14, выход 15 подтверждения прерывания, вход 16 окончания обработки прерывания и информационные выходы 17, Устройство работает следующим образом.
Сигналы прерываний через группу информационных входов 10 поступают на тактовые входы соответствующих разрядов группового регистра 2 прерываний. Формирование вектора прерываний происходит на группе элементов И«ИЕ 3 с учетом приоритета пре». рываний и состояния регистра lмаски, информация на который поступает через группу информационных входов 11. Наивысшим приоритетом в данном случае обладает сигнал прерывания, поступающий на тактовый вход первого разряда группового регист.ра 2 прерываний, 00291 2
Сигнал 15 подтверждения прерывания формируется на триггере 8 при условии:
ЦВМ выставила сигнал опроса на входе 13 устройства; вектор прерывания не нулевой; триггер 9 установился в единичное состояние сигналом окончания обработки прерывания, поступившим от ЦВМ
10 на вход 16 устройства, Сформированный триггером 8 сигнал подтверждения прерывания устанавливает:триггер 9 в нулевое состояние, I что в свою очередь, с приходом такто15 вого сигнала на вход 14 устройства, ус ганавливает в "0" триггер 8 и снимает с выхода 15 устройства сигнал подтверждения прерывания.
Получая сигнал подтверждения пре2О рывания, ЦВМ переходит на подпрограмму обработки вектора прерывания, а на вход 12 устройства для обработки прерываний поступает сигнал, по которому вектор прерывания записывается в
25 регистр 5 и выдается в ЦВМ через выходы 17.
Сигналами с прямых выходов регистра 5 гасится именно то прерывание, которое будет обработано ЦВМ. По заднему фронту сигнала на входе 12 устройства выходы регистра 5 устанавливаются в единичное состояние. Регистр
1 имеет программный доступ и загружается по сигналу, поступающему на вход
35 16 по Окончании Обработки прерыания.