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

Номер патента: 792254

Авторы: Кудрявцев, Осетров, Садовникова

ZIP архив

Текст

ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИ ЕТИЛЬСТВУ Сееез Советскик Сециалистичесиив Реслублии(22) Заявлено 2 Ы 278 (2 ) 2700952/18-24с присоединением заявки Но(51)М. Кл.з С 06 Г 9/46 Государственный яомнтет СССР по дмам нзобретеннй н отярытнй(54) УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ Изобретение относится к области вычислительной техники и может быть использовано в вычислительных машинах в качестве устройства прерывания программ.5Известны устройства для прерывания 11, содержащие два триггера, два элемента И и элемент задержки.Недостаток этих устройств состоит в низкой достоверности функционирования, в результате чего запросы на прерывание, возникшие в момент сброса регистра прерывания, могут быть .потеряны.Наиболее близким к изобретению по 15 сущности технического решения является устройство 2 управления прерыванием программ, содержащее в каждом канале три триггера, два элемента И, элемент НЕ и формирователь 20выходного сигнала, два входа которогосоединены с соответствующими входамиустройства, вход запроса которогосоединен с первым входом первого триггера, выходом подключенного к первому входу первого элемента И, первыми вторым выходами подсоединенного соответственно к первым входам первого и второго элементов И, а вторымвходом - к третьему входу формирова О 2теля выходных сигналов, выход которого является выходом занятости канала устройства, ко второму входу второго элемента И, выходу подтверждения выборки устройства и к первому выходу третьего триггера, первый и второй входы которого соединены соответственно со вторым входом формирователя выходных сигналов и выходом первого элемента И, вторым и третьим входами подключенного соответственно к первому выходу второго триггера и через элемент НЕ ко второму выходу первого триггера, а четвертым входом - к третьему входу второго элемента И, соединенного выходом с первым входом второго триггера, ко второму входу второго элемента И и второму входу формирователя выходных сигналов. Недостаток этого устройства заключается в низкой достоверности функционирования, вследствие чего могут быть потеряны запросы, возникающие в периоды между выдачей первого запроса и началом его обслуживания.Цель изобретения состоит в повышении достоверности функционирования устройства.Поставленная цель достигается тем, что в устройство, содержащее в каждом канале три триггера и два элемента И, причем счетный вход первого триггера соединен с соответстнующим входом запроса устройства, единичный выход - с соответствующим выходом идентификации устройства, а нулевой вход - со входом сброса устройства и первым входом пер,вого элемента И, выход которого соединен со счетным входом второго триггера, подключенного входом сброса к выходу второго элемента И,первый вход которого соединен с единичным выходом первого триггера,.введены третий элемент И и элемент задержки. При этом нулевой вход третьего триггера соединен со входом сброса устройства, нулевой выход - с первым входом третьего элемента И, Выход которого является выходом .наличия 20 сбоя устройства, счетный вход - со вторым входом первого элемента И, со счетным входом второго триггера и через элемент задержки со вторым входом третьего элемента И, а еди ничный вход - с единичным входом первого триггера, единичным выходом второго триггера и вторым входом второго элемента И.На чертеже представлена блок- ЗО схема устройства.Она содержит в каждом канале триггеры 1, 2 и 3, элементы И 4, 5 , и 6 и элемент 7 задержки, нходы 8 запросов на прерывание от внешних35 устройств, вход 9 сброса, выходы 10 идентификации и выходы 11 наличия СбоявУстройство работает следующим образом. 4 ОСигналы запроса на прерывание от внешних устройств (ВУ) поступают на соответствующие входы 8,переводя триггеры 1 и 3 в единичное состояние, после чего на соответствующих выходах 10 устанавливаются сигналы, которые ЭВМ воспринимает как сигналы прерывания. В соответствующий момент ЭВМ читает состояние регист. - ра прерываний (триггеров 1 .всех каналов), после чего выдает сигнал на 50 вход 9 для сброса триггеров 1 и 3 всех каналов. Если в течение действия сигнала сброса на входе 9 по какому-либо входу 8 поступит запрос от ВУ, то этот запрос поступит на 55 открытый элемент И 4 и переведет в единичное состояние триггер 2, с выхода которого сигнал осуществит переключение триггеров 1 и 3 в единичное состояние после снятия сит нала на входе 9. Переход триггера 1 в единичное состояние вызовет появление сигнала на выходе 10 соответ- ствующего канала и сброс триггера 2 через элемент И 6. Если после поступления первого запроса до появления сигнала сброса на входе 9 на тот же самый вход 8 подается второй запрос, то задержанный сигнал этого запроса и сигнал с нулевого выхода триггера 3 сформируют на выходе 11 элемента И 6 сигнал наличия сбоя.Таким образом, устройство обеспечивает фиксацию запросов, поступающих в период действия управляющих сигналов от ЭВМ, и формирование сигналон сбоя при задержках со стороны ЭВМ, что повышает достоверность работы устройства.формула изобретенияУстройстно для прерывания программсодержащее в каждом канале три триггера и два элемента И, причем счетный вход первого триггера соединен ссоответствующим входом запроса устройства, единичный выход - с соответствующим выходом идентификацииустойства, нулевой вход - со входомсброса устройства и первым входомпервого элемента И, выход которогосоединен со счетным входом второготриггера, подключенного входом сбросак выходу второго элемента И, первыйнход которого соединен с единичнымвыходом первого триггера, о т л ич а ю щ е е с я тем, что, с целью понышения достоверности устройства, внего введеиы третий элемент И и элемент задержки, причем нулевой входтретьего триггера соединен со входомсброса устройства, нулевой выход -с первым нходом третьего элемента И,выход которого является выходом наличия сбоя устройства, счетный вход -со вторым входом первого элемента И,со счетным входом второго триггераи через элемент задержки со вторымвходом третьего элемента И, а единичный вход - с единичным входом первого триггера, единичным выходом второго триггера и вторым входом второго элемента И.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР9 451993, кл. 6 06 Г 9/18, 1972.2. Авторское свидетельство СССРпо заявке Р 2646879/18-24,кл. 6 06 Г 9/18, 05.07.79 (прототип)./5 Филиал ППП "Патентф, г. Ужгород, ул. Проектная,34/48 Тираж 751 ВНИИПИГосударственног по делам изобретени 113035, Москва, Е, Рауш

Смотреть

Заявка

2700952, 25.12.1978

ПРЕДПРИЯТИЕ ПЯ Р-6429

САДОВНИКОВА АНТОНИНА ИННОКЕНТЬЕВНА, КУДРЯВЦЕВ ВЛАДИМИР АЛЕКСЕЕВИЧ, ОСЕТРОВ ПАВЕЛ АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G06F 9/48

Метки: прерывания, программ

Опубликовано: 30.12.1980

Код ссылки

<a href="https://patents.su/3-792254-ustrojjstvo-dlya-preryvaniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для прерывания программ</a>

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