Устройство для прерывания программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз Соеетскиа Социалистических Веспублик(22 Заявлено 260229 (21) 2730198/18-24с присоединением заявки Ко(511 М. К . С 06 Е 9/46 Государственный комитет СССР оо аеааи нзобретеннй а открытий(54) УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАМИ 4;, ",-1 тт,1Изобретение относится к вычисли-, гельной технике и может быть использовано в ЭВИ, работающих с активными внешними устройствами.Известны устройства для прерывания э программ, содержащие выходной элемент ИЛИ и в каждом разрядЕ два триггера и элемент И 1.Недостаток этик устройств в их сложностиОНаиболее близким к известному по сущности технического решения является устройство для прерывания программ, содержащее в каждом разряде три элемента И., элемент ИЛИ разряда регнстра 5 прерывания и элемент ИЛИ разряда регистра разрешения прерываний, причем выход первого элемента И соединен с первым входом элемента ИЛИ регистра прерываний, второй вход которого под ключен к выходу сигнала прерывания внешнего устройства, а выход - к первому входу первого элемента И, выход второго элемента И соединен с первым входом элемента ИЛИ регистра разрешения прерывания, второй вход которого является входом сигнала разрешения прерывания устройства, а выход подключен к первому входу второго элемента ,И, второй вход которого является входом управляющего сигнала разрешенияпрерывания устройства, и к первомувходу третьего элемента И, выход ко-торого является выходом устройства,а второй вход - соединен с выходомэлемента ИЛИ регистра прерываний ипервым входом первого элемента И,второй вход которого является входомсигнала сброса устройства 2,Недостаток этого устройства состоит в ограниченных функциональных возможностях его, обусловленных тем, чтосостояние разрядов регистра разрешения прерываний изменяется только подвоздействием программы супервизора.Это приводит к потерям машинного времени на программную обработку синхронизирующих прерываниЯ от внешних устройств при отсутствии их запросов наобмен. Целью изобретения является расширение функциональных возможностей устройства путем снятия запрета на прерывание при появлении запросов на обмен от внешних устройств.Поставленная цель достигается тем, что в предлагаемое устройство, содержащее в каждом разряде три элемента И, элемент ИЛИ разряда регистра разреше 775731нйя прерывания и элемент ИЛИ разряда регистра прерываний, первым входом соединенного с выходом первого элемента И а вторым входом - с выходом сигнала прерывания внешнего устройства, выход второго элемента И под,ключен к первому входу элемента ИЛИ 3 разряда регистра разрешения прерывания, второй вход которого является . входом сигнала разрешения прерывания устройства, а выход соединен с первым входом второго элемента И, вторым Щ входом подключенного ко входу сигнала управления разрешением прерывания устройства, и с первым входом третьего элемента И, выход которого является выходом устройства, а второй вход аоединен с первым входом первого эле- М(ента И, второй вход которого является входом сигнала сброса прерывания устройства, и с выходом элемента ИЛИ разряда регистра прерывания, в каждый его разряд введен третий элемент ИЛИ, входы которого подключены к соответствующим выходам сигналов готовности внешних устройств, а выход соединен с третьим входом элемента ИЛИ разряда регистра разрешения прерывания, выход И которого соединен с третьим входом Первого элемента И.На чертеже представлена блок-схема одного разряда устройства, содержащего элемент ИЛИ (усилитель) 1 раз ряда регистра прерываний, элемент ИЛИ (усилитель) 2 разряда регистра разрешения прерывания, элементы И 3, 4 и 5 и элемент ИЛИ б, вход 7 сигнала прерывания устройства, вход 8 сиг- З нала разрешения прерывания устройства, вход 9 сигнала сброса прерывания устройства, входы 10 готовностей внешних устройств, вход 11 сигнала управления резрешением на прерывание и выход 12 устройства прерывания.Устройство работает следующим образом.При наличии разрешения на прерывание сигнал на выходе усилителя 2 вместе с сигналом на входе 9 готовят эле мент И 3. По приходе сигнала прерывания на вход 7 с выхода усилителя 1 сигнал поступает на входы элементов И 5 и 3 и удерживается до снятия сигналов на входе 9 и выходе усилителя Я 2. Сигналы на выходах усилителей 1 и 3 возбуждают выход элемента И 5 и выдачу на выход 12 сигнала прерывания, инициирующего прерывание ЭВМ.При наличии сигнала на входе 11 у включение усилителя 2, разрешающего выдачу сигнала на выход 12 для прерывания ЭВМ, может осуществляется либо командой супервизора, инициирую- щего появление сигнала на входе 8,либо появлением сигнала готовности (запроса на обмен) от хотя бы одного активного внешнего устройства на входах 10. В обоих этих случаях сигнал на выходе усилителя 2 удерживается (через элемент И 4.При необходимости блокировать выдачу разрешения прерывания сигнал на входе 11 должен быть снят.Таким образом, устройство обеспечивает режим автоматического снятия сигнала блокировки прерывания при готовности активных внешних устройств к обмену.Формула изобретенияУстройство для прерывания программ,содержащее в каждом разряде три элемента И, элемент ИЛИ разрешения прерывания и элемент ИЛИ прерывания, первым входом соединенный с выходом первого элемента И, а вторым входом - свыходом сигнала прерывания внешнегоустройства, выход второго элемента Иподключен к первому входу элементаИЛИ разрешения прерывания, второйвход которого является входом сигнала разрешения прерывания устройства,а выъЬд соединен с. первым входомвторого элемента И, вторым входомподключенного ко входу сигнала управления разрешением прерывания устройства, и с первым входом третьего элемента И, выход которого является выходомустройства, а второй вход соединен спервым входом первого элемента И, второй вход которого является входомсигнала сброса прерывания устройства,и с выходом элемента ИЛИ прерывания, о т л и ч а ю щ е е с я тем,что, с целью расширения функциональных возможностей устройства путемснятия запрета на прерывание при появлении запросов на обмен от внешнихустройств, в каждый его разряд введентретий элемент ИЛИ, входы которогоподключены к соответствующим выходамсигналов готовности внешних устройств,а выход соединен с третьим входом элемента ИЛИ разрешения прерывания, выход которого соединен с третьим входом первого элемента И,Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРпо заявке У 2608855/18-24,кл. 6 Об Р 9/18, 1978.2, Техническое описание ЭВМ БЭСМ-б.Альбом ИИЗ. 056.001.Д.М., Завод счетно-аналитических машин, л, 43 (прототип).Составитель В. ВертлнбРедактор И. Марголис Техред М. Голинка Корректор М, костаЕв а еи ев Эаказ 8622/69 Тирав 751 Подписное ВИИИПИ государственного комитета СССР по дрлам изобретений н открмтмй 113035, Москва, 3-35, Рауыская ваб д. 4/5е еееееьаеееевефилиал ППП "Патентф, г. Узгород, ул. Нроектная, 4
СмотретьЗаявка
2730198, 26.02.1979
ПРЕДПРИЯТИЕ ПЯ М-5980
БАЛАБАН ЛЕОНИД БОРИСОВИЧ, МЯСНИКОВ НИКОЛАЙ МИХАЙЛОВИЧ
МПК / Метки
МПК: G06F 9/48
Метки: прерывания, программ
Опубликовано: 30.10.1980
Код ссылки
<a href="https://patents.su/3-775731-ustrojjstvo-dlya-preryvaniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для прерывания программ</a>
Предыдущий патент: Устройство для преобразования прямого кода в дополнительный
Следующий патент: Устройство для построения проверяющего теста и диагностирования бесповторных комбинационных схем
Случайный патент: Стенд для виброиспытаний объектов