(54) УСТРОЙСТЮ ДЛЯ ОБРАБОТКИ ПРЕРЬЮАНИЙ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для прерывания программ | 1982 |
|
SU1072045A1 |
Устройство для прерывания программ | 1978 |
|
SU736101A1 |
Устройство для прерывания программ | 1983 |
|
SU1168945A1 |
Устройство для обслуживания запросов | 1985 |
|
SU1283768A1 |
Устройство для сопряжения процессора с внешними устройствами | 1990 |
|
SU1839253A1 |
Устройство для прерывания программ | 1980 |
|
SU970370A1 |
Многоканальное устройство дляпРЕРыВАНия пРОгРАММ | 1979 |
|
SU811257A1 |
Микропрограммное устройство для обработки прерываний | 1983 |
|
SU1126956A1 |
Устройство для сопряжения цифровых вычислительных машин с каналами связи | 1985 |
|
SU1287171A1 |
Устройство управления | 1989 |
|
SU1654820A1 |
t
Изобретение относится к вычислит.ельной технике и может быть использовано в цифровых вычислительных мгшшнах.
Известно устройство для прерывания программ, содержащее регистр прерываний, регистр маски, формирователь разрешенных прерываний, элементы ИЛИ, обнаружитель приоритета группы элементов И l Недостатком данного устройства является большой объем оборудования.
Наиболее близким по технической сущности и достигаемому результату к предлагаемому является устройство прерывания, содержащее регистр прерывания, группу элементов И, группу элементов НЕ, регистр маски, группу элементов ИЛИ, регистр взаимодействия запросов 12.
Недостаком данного устройства является также большой объем оборудования .
Цель изобретения - сокращение количества оборудования.
Поставленная цель достигается тем, что в устройство для обработки пре-. рываний, содержащее регистр прерываний, регистр маски, группу элементов И, шифратор, блок элементов И,
причем группа информационных входов регистра маски является первой группой информационных входов устройства, группа разрядных выходов регистра прерываний соединена с первыми входами элементов И группы, выход шифратора является выходом устройства, введены элемент ИЛИ, элемент И, первый и второй триггеры уп10равления, причем группа разрядных выходов регистра маски соединена со вторыми входами элементов И группы, информационный вход регистра прерывания соединен с выходом блока эле15ментов И, группа входов блока элементов И является второй информационных входов устройства, выходы элементов И группы соединены с группой входов элемента ИЛИ и с груп,20пой входов шифратора, выход элемента ИЛИ соединен с первым входом элемента И, второй вход элемента И соединен с тактовым входом устройства, нулевой вход первого триггера управ25ления и нулевой вход второго триггера управления соединены с управляющим входом устройства, выход первого триггера управления соединен с управляющим входом блока элементов И, выход второго триггера управления
50
соединен с управляющим входом шифратора, выход каждого элемента И группы, кроме последнего, соединен с третьим входом следующего элемента И группы.
На чертеже приведена структурная ,схема устройства.
Устройство содержит регистр 1 маски, группу элементов И 2, регистр 3 прерывания, блок элементов И 4, первую группу информационных входов 5 устройства, элементы И 6, шифратор 7, элемент ИЛИ 8, элемент И 9, триггер 10 начала прерывания, триггер 11 блокировки прерывания, выход 12 устройства, вторую группу информационных входов 13 устройства, управляющие входы 14 и 15 устройства.
Устройство работает следующим образом.
Сигналы прерываний через группу входов 13 и группу элементов И 4 поступают на входы регистра 3 прерывания. Выработка сигналов запроса прерывания, а также признаков прерывания производится с учетом состояния регистра 2 маски, информация на которой приходит с группы входов 5. Обработка сигналов прерывания производится элементами И б слева направо с наивысшим приоритетом у левого незамаскированного разряда/ путем осуществления запрета от более левого незамаскированного разряда. Регистры 2 и.3 являются программно доступными и загружаются командами машины, а информация о их состоянии считывается на основной регистр результата ЭВМ. Сигналы с элементов И 6 поступают иа вход шифратора 7 и на вход элемента ИЛИ 8, который подготавливает элемент И 9, и по сигналу признака конЦа операции процессора, поступающего на второй вход элемента И 9, производится установка в единичное состоят ние триггера 10 и триггера 11. Триггер 10 выдает команду .на формирование фиксированного адреса шифратором 7, по которому осуществляется штатная для машины команда безусловного перехода с возвратом, а триггер 11 блокирует поступление сигнсшов прерывания, осуществляя запрет по вторым входам элементов И 4. Выход из прерывания осуществляется штатной командой ЦВМ установ.ха внутренних абонентов, по которо устанавливаются в нулевое состояние триггер 10 и триггер 11,и командой возврат с подпрограммы, по которой восстанавливается слово состоя. ния программы.
Представленная выше система прерывания обеспечивает работу специализированной ЦВМ с различной конфигурацией - в монопроцессорном, мономашинном, мультимашинном и мультипроцессорном исполнении.
В результате применения изобретения сокращается объем оборудования по сравнению с известным за счет отсутствия в предлагаемом устройстве дешифратора, регистра взаимодействия запросов, групп элементов НЕ.
Формула изобретения
Устройство для обработки прерываний, содержащее регистр прерываний, р егистр маски, группу элементов И, шифратор, блок элементов И, причем информационные входы регистра маски являются первой группой информационных входов устройства, разрядные выходы регистра прерываний соединены соответственно с первыми входами элементов И группы, выход шифратора является выходом устройства, отличающееся тем, что, с целью сокращения количества оборудования, устройство содержит элемент ИЛИ элемент И, первый и второй триггеры управления, причем разрядные выходы регистра маски соединены соответственно со вторыми входами элементов И группы, информационный вход регистра прерывания соединен с выходом блока элементов И группа входов блока элементов И является второй группой информационных входов устройства, выходы элементов группы соединены соответственно со входами элемента ИЛИ и с группой уходов шифратора, выход элемента ИЛИ соединен с первым входом эле;Мента И, второй вход элемента И соединен с тактовым входом устройства, нулевой вход первого триггера управления и нулевой вход второго триггера управления соединены с управляющим входом устройства, выход первого триггера управления соединен с управляющим входом блока элементов И, выход второго триггера упра тения соединен с управляющим входом шифратора, выход кгикдого элемента И группы, кроме последнего, соединен с третьим входом последующего элемента И группы.
55 Источники информации,
принятые во внимание при экспертизе
2,Авторское свидетельство СССР 525094, кл. G 06 Г 9/18, 1976 (прототип).
Регистр носха
I ЧП чП
4JzL:g: : :g
rpyeaoSsi регастр преры8ания
Группа зяементВ ,(f
i
Шифратор . 7 уаксаровтных agpetyio
I
I
er4JLgj
g
«
k
flr/ygg
/4
Триггер бяокироВ- ц ки прерыВаная
Авторы
Даты
1981-08-15—Публикация
1979-11-30—Подача