Устройство для обработки прерываний

 

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (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 по Окончании Обработки прерыания.

Устройство для обработки прерываний Устройство для обработки прерываний 

 

Похожие патенты:

Изобретение относится к области вычислительной техники и автоматического контроля и может быть использовано в устройствах прерывания программ, управления потоками данных и формирования исполнительного адреса банков данных в логических процессорах

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к вычислительной технике

Изобретение относится к системе и способу для обеспечения возможности исполнения кода режима управления системой (SMM) во время защищенной работы в микропроцессорной системе

Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ

Изобретение относится к вычислительной технике, а именно к процессорам, предназначенным для работы в многозадачном режиме и содержащим аппаратные средства для автоматического переключения контекста задач и процедур

Изобретение относится к области вычислительной техники, а именно к микропроцессорам и микроконтроллерам

Изобретение относится к вычислительной технике
Наверх