Устройство для прерывания программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 382089
Автор: Шапиро
Текст
ОП ИСАНИЕ ИЗОЬЕЕТ ЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ382089 Союз Соеетскиз Социалистических Республик.11. Кл. Ст 061 9/18 иоритет дел Комитетобретеиий открыти иистров Опубликовано 22.Ч,1973, Бюллетень2 Дата опубликования описания 1 бХ 111,197 ДК 681.,3,32.65(088.8 при Совете ССАвтор зобретения И. Шапиро аявите СТРОЙСТВ РЕРЫВА ПРОГРАММ не- оты Изобретение относится к области вычислительной техники.Известны устройства для прерывания программ, содержащие регистр прерываний, регистр защиты, схему обнаружения старшего по приоритету прерывания, схему выявления оазрешенных прерываний, счетчик, дешифратор опроса и блок управления.Недостатками таких устройств являются большое среднее время бессбойной раб и невозможность обнаружения отказов.Для устранения указанных недостатков в предлагаемое устройство включена схема запрета прерываний, Й-ый вход которой подключен к одноименному выходу схемы выявления разрешенных прерываний, 1 а-ый выход схемы запрета прерываний соединен с запрещающим (1 а+1)-ыхт входом схемы обнаружения старшего по приоритету прерывания, вход блока управления соединен с выходом сигнала переноса из старшего разряда счетчика.На чертеже представлена блок-схема предлагаемого устройства для прерывания программ.Устройство содержит схему 1 выявления разрешенных прерывании; регистр 2 прерываний; регистр 3 защиты; схему 4 обнаружения старшего по приоритету прерывания; схему 5 запрета прерываний с 1 а-ым входом б и 1 а-ым выходом 7; логическую схему ИЛИ 8, логическую схему НЕ 9, блок 10 управления;счетчик 11; дешифратор 12 опроса; шину 13сигнала неисправности; шину 14 сигнала переноса из старшего разряда счетчика,5 В описываемом варианте построения схемы5 запрета прерываний она представлена в видеряда узлов поразрядного запрета прерывания,выполненных на схемах ИЛИ и НЕ,Схема 1 выявления разрешенных прерыва 0 ний осуществляет сравнение кода, образующегося в регистре 2 прерываний, с кодом, записанным в регистр 8 зашиты. Информацияс зыхода схемы 1 поступает на входы схемы 4обнаружения старшего по приоритету преры 5 вания и на входы схемы 5 запрета прерыванийдля поразрядного запрета прерываний,Если в какой-то момент времени старшимпо приоритету разрешенным прерыванием яв ляется 1;-й разряд, то с Й-го выхода схемы 1на вход б схемы 5 и далее на вход схемы ИЛИ 8 поступит входной сигнал. На выходе схемы 5, т. е. на выходе схемы НЕ 9, образуется сигнал, который проходит на вход 25 (1+1)-го разряда схемы 4 обнаружения старшего по приоритету прерывания для запрета прерывания по (1 а+1) -му разряду. Кроме того, сигнал с выхода схемы ИЛИ 8 проходит на второй вход схемы ИЛИ, входящей 30 в состав функционального узла запрета пре 382089рывания по (1+2)-му разряду. Таким образом, если в какой-то момент времени старшим по приоритету разрешенным прерыванием является Й-й разряд, то со всех выходов схемы 5, начиная с А-го, на все входы, начиная с (1+1) -го, схемы 4 обнаружения старшего по приоритету прерывания поступают сигналы запрета,По сигналам разрешенных прерываний со схемы 1 осуществляется запуск блока 10 управления, который формирует последовательность импульсов, поступающих на вход счетчика 11. Выходы счетчика 11 соединены со входами дешифратора 12 опроса, Дешифра. тор 12 опроса при работе счетчика 11 выдает на входы отдельных разрядов прерывания схемы 4 сигналы опроса, При нормальной работе устройства в результате опроса разрядов прерывания выдается управляющий сигнал с выхода старшего по приоритету в данный момент разрешенного разряда прерывания схемы 4, который поступает на один из входов соответствующего разряда прерывания регистра 2 прерываний для его сброса и на вход блока 10 управления для прекращения опроса,Если в результате сбоя или отказа в схемах, осуществляющих выработку сигналов опроса разрядов прерывании (счетчик 11, дешифратор 12) или в схеме 4 либо не произошел опрос старшего по приоритету разряда, либо цепь старшего по приоритету разряда схемы 4 не выдала сигнал обнаружения, то счетчик 11 будет заполняться до переполнения, так как все младшие разряды прерываний запрещены сигналами из соответствующих функциональных узлов поразрядного запрета схемы 5. При переполнении сигнал переноса из старшего разряда счетчика 11, участвующего в опросе, поступает на один из входов блока 10 управления для фиксации одиночного сбоя. 4Так как выдача импульсов на вход счетчика 11 после его обнуления не прекращается, то происходит повторный опрос разрешенных прерываний. Если сбой при первом цикле оп роса был случайным, то при втором циклеопроса старший по приоритету разряд разрешенного прерывания будет обнаружен, и в счетчике 11 окажется зафиксированным код номера старшего по приоритету прерывания. Если 10 при втором цикле опроса старший по приоритету разряд прерывания не обнаруживается, то по второму сигналу переноса из старшего разряда счетчика блок 10 управления прекращает подачу импульсов в счетчик 11 и выда ет по шине 13 сигнал Неисправность.Предмет изобретенияУстройство для прерывания программ, содержащее регистр прерываний,и регистр за- Х щиты, выходы которых соединены со схемойвыявления, разрешенных прерываний, выходы которой подключены к соответствующим входам схемы обнаружения старшего по приоритету прерывания, выход которой соединен со 25 входом регистра прерываний, дешифратор опроса, подключенный входами к выходам разрядов счетчика и выходами - к схеме обнаружения старшего по приоритету прерывания, блок управления, соединенный со схемой вы явления разрешенных прерываний, со схемойобнаружения старшего по приоритету прерывания и с выходом устройства, отличающееся тем, что, с целью защиты от сбоев и обнаружения отказов, оно содержит схему запрета пре рываний, Й-й вход которой подключен к одноименному выходу схемы выявления разрешенных прерываний, А-й выход схемы запрета прерываний соединен с запрещающим (Й+ +1)-ым входом схемы обнаружения старшего 40 по приоритету прерывания, вход блока управления соединен с выходом сигнала переноса из старшего разряда счетчика.,382089 ЖереновЕ. Борисова Корректор О. Усова Составитель АРедактор Г, Котельский Текр Изд. М. 1504 Тирак 6-17делам изобретений и открытий при СМосква. Ж.35, Рау;нская ъаб., д. 4,5 биография, пр. Сапунова, 2 аказ 2181/1 ОНИИПИ Комитета Подписное ете Министров СССР
СмотретьЗаявка
1423776
Л. И. Шапиро
МПК / Метки
МПК: G06F 11/07, G06F 9/48
Метки: прерывания, программ
Опубликовано: 01.01.1973
Код ссылки
<a href="https://patents.su/3-382089-ustrojjstvo-dlya-preryvaniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для прерывания программ</a>
Предыдущий патент: Устройство для возведения в квадрат
Следующий патент: Устройство для контроля на четность цифровой
Случайный патент: Длинномерное гибкое изделие со средством защиты от механических повреждений