(54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПРЕРЫВАНИЙ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обработки прерываний | 1983 |
|
SU1126957A1 |
Многоканальное устройство дляпРЕРыВАНия пРОгРАММ | 1979 |
|
SU811257A1 |
Многоканальное устройство переменного приоритета | 1988 |
|
SU1608662A2 |
Устройство приоритетного прерывания | 1990 |
|
SU1765827A1 |
Устройство приоритета | 1986 |
|
SU1319032A1 |
УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА | 1999 |
|
RU2152072C1 |
Устройство для обработки прерываний | 1985 |
|
SU1282124A1 |
Устройство для прерывания программ | 1980 |
|
SU970370A1 |
Приоритетное устройство | 1984 |
|
SU1260956A1 |
Устройство для обработки прерываний | 1979 |
|
SU855665A1 |
Изобретение относится к вычислительной технике и может быть исполь зовано в устройствах управления. Известно устройство прерывания, содержащее регистр прерываний, регистр защиты, блок обзора, дешифратор 13. Недостатком такого устройства яв ляется большой объем оборудования. Наиболее близким по технической сущности и достигаемому результату предлагаемому изобретени1р является устройство прерывания, содержащее р гистр прерываний, блок пропуска зап сов, регистр защиты, блок обзора, блок кодирования, регистр взаимодей ствия запросов, дешифратор 23. Недостатком данного устройства является низкая надежность. Цель изобретения - повышение надежности устройства. Поставленная цель достигается те что в устройство для обработки прерываний, содержащее регистр прерыва ний, регистр масок, первую группу э ментов И, шифратор, причем информационные входы регистра прерываний являются первой группой входов уст ройства, управляющий вход регистра прерываний является первым входом сброса устройства, информационные выходы регистра прерываний соединены соответственно с первыми входами элементов И первой группы, информационные выходы регистра масок являются второй группой входов устройства, введены регистр адреса прерываний, узел приоритета, вторая группа элементов И, группа элементов ИЛИ, причем информационные входы регистра прерываний соединены соответственно с первыми входами элементов И второй группы, выходы элементов И первой группы соединены соответственно с информационными входами регистра адреса прерываний, разрядные выходы регистра масок соединены соответственно со вторыми входами элементов И первой группы, первый управляющий вход регистра масок и регистра адреса прерываний является вторым входом сброса устройства, второй управляюгдий вход этих регистров является входом загрузки устройства,, разрядные выходы регистра адреса прерываний соединены соответственно с входами узла приоритета, выходы узла приоритета соединены соответственно со вторыми входами элементов И второй группы и с входами шифратора, вклходы элом-м -ов и второй группы соединены соотетственно с входами группы элементов ЛИ, выход элементов ИЛИ группы явяется запросным выходом устройства, правляющий вход шифратора является входом выдачи устройства, группа выодов шифратора является группой выодов устройства, управляющие входы элементов И первой группы соединены с тактовым входом устройства.
На чертеже приведена структурная схема устройства.
Устройство содержит регистр 1 прерываний, регистр 2 масок, регистр 3 адреса прерываний, первая, вторая группы элементов И 4 и 5, группа элементов ИЛИ б, шифратор 7.
Устройство работает следующим образом.
С приходом сигналов прерываний на вход регистра 1 они записываются в соответствующие разряды регистра 1. Сигналы с выходов первой группы элементов И 4 для соответствуйщих прерываний при разрешении от регистра масок 2 поступают на соответствующие входы разрядов регистра адреса прерываний 3. В любой момент времени может быть возбу вден только один самый высокий по приорчтету разряд регистра 3. Разряды регистра 3 объединяются на элементах группы И 5 с соответствующими разрядами регистра 1. Все выходы элементов И 5 объединяются на группы элементов ИЛИ 6, с выхода которой выдается сигнал о наличии необработанного прерывания. При обработке этого прерывания сбрасывается в О соответствующий разряд регистра прерываний 1 и если после этого не- пришло прерываний более высокого приоритета, с приходом прерывания более низкого приоритета, чем перед этим был обработан, сигнал о наличии прерывания выдаваться, не будет. Если подана повторно команда Вьодать адрес прерывания с выхода шифратора 7 выдается код прерывания, который перед этим обработан. Устройство возвращается в исходное положение общим сбросом и командой Загрузить регистр мас| и.
Формула изобретения Устройство для обработки прерываний, содержащее регистр прерываний.
регистр масок, первую группу элементов И, шифратор, причем информационные входы регистра прерываний являются первой группой входов устройства, управляющий вход регистра прерываний является первым входом сброса устройства, информационные выходы регистра прерываний соединены соответственно с первыми входами элементов И первой группы, информационные входы регистра масок являются второй группой входов устройства, о т л и чающееся тем, что, с целью повышения надежности, устройство содержит регис±р адреса прерываний, узел приоритета, вторую группу элементов И, группу элементов ИЛИ, причем информационные выходы регистра прерываний соединены соответственно с первыми входами элементов И второй группы, выходы Элементов И первой (группы соединены соответственно с информационными входами регистра адреса прерываний, разрядные входы регистра масок соединены соответственно со вторыми входами элементов И первой группы, первый управляющий вход регистра масок и регистра адреса прерываний является вторым входом сброса устройства, второй управлякпций вход регистра масок и регистра адреса прерываний является входом загрузки устройства, разрядные выходы регистра адреса прерываний соединены соответственно с входами узла приоритета, выходы узла приоритета соединены соответственно со вторыми входами элементов И второй группы и с входами шифратора, выходы элементов И второй группы соединены соответственно с входами группы элементов ИЛИ, выход группы элементов ИЛИ является запросным выходом устройства, управляющий вход шифратора является входом выдачи устройства, группа выходов шифратора является группой выходов устройства, управляющие входы элементов И первой группы соединены с тактовым входом устройства.
Источники информации, принятые во внимание при экспертизе
525094, кл. G 06 F 9/18, 1976 (прототип) .
TU
/ мльнь/и
CfflOC
,ffa.MuЛ
( --..
$aej3yiumb ffacM /
ff oflu/пвтл
о
АЛ г 1
I
D
CtfflocPn
n
Z
I dartfloe MOf. of/MzSomMj/ /yte/MfffaMuff
fft
foff yerf/ etff€f i
Авторы
Даты
1981-10-15—Публикация
1979-12-14—Подача