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

 

Союз Советскиа

Социалистических

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДИИЛЬСТВУ

<1>775731 (63) Дополнительное и авт. свмд-ау (22) Заявлено 260229 (21) 2730198/18-24 с присоединением заявки т4о (23)Приоритет (з }м. к,.

G 06 F 9/46

Государственный комитет

СССР оо делам нзобретеннй а открытий

Опубликовано 305080. Бюллетень Но 40 (53) УДК881. 3М.

-34(088.8) Датаопубликоваиияоттисения 30.1080 (Щ Авторы изобретения

Л. Б. Балабан и Н. Х. Мясников (71} Заявитель (54 ) УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАМИ

Изобретение относится к вычисли-, гельной технике и может быть использовано в ЭВИ, работающих с активными внешними устройствами.

Известны устройства для прерывания програьви, содержащие выходной элемент

ИЛИ и в каждом разряде два триггера и элемент И $1) .

Недостаток этик устройств в их сложности ° !

Наиболее близким к известному по сущности технического решения является устройство для прерывания программ, содержащее в каждом разряде три элемента И, элемент HJIH разряда регнстрат5 прерывания и элемент ИЛИ разряда регистра разрешения прерываний, причем выход первого элемента И соединен с первым входом элемента ИЛИ регистра прерываний, второй вход которого под- 20 ключен к выхОду сигнала прерывания внешнего устройства, а выход — к первому входу первого элемента И, выход второго элемента И соединен с первым входом элемента ИЛИ регистра разреше-л5 ния прерывания, второй вход которого является входом сигнала разрешения прерывания устройства, а выход подключен к первому входу второго элемента ,И, второй вход которого является вхо-30 дом управляющего сигнала разрешения прерывания устройства, и к первому входу третьего элемента И, выход ко- » торого является выходом устройства, а второй вход — соединен с выходом элемента ИЛИ регистра прерываний и первым входом первого элемента И, второй вход которого является входом сигнала сброса устройства (2), Недостаток этого устройства состоит в ограниченных функциональных возможностях его, обусловленных тем, что состояние разрядов регистра разрешения прерываний изменяется только под воздействием программы супервизора.

Это приводит к потерям машинного времени на программную обработку синхронизирующих прерываниЯ от внешних устройств при отсутствии их запросов на обмен.

Целью изобретения является расширение функциональных возможностей устройства путем снятия запрета на прерывание при появлении запросов на обмен от внешних устройств.

Поставленная цель достигается тем, что в предлагаемое устройство, содержащее в каждом разряде три элемента И, элемент ИЛИ разряда регистра разреше775731 нйя прерывания и элемент ИЛИ разряда регистра прерываний, первым входом соединенного с выходом первого элемента И а вторым входом — с выходом сигнала прерывания внешнего устройства, выход второго элемента И под,ключен к первому входу элемента HJIH З разряда регистра разрешения прерывания, второй вход которого является . входом сигнала разрешения прерывания устройства, а выход соединен с первым входом второго элемента И, вторым 39 входом подключенного ко входу сигнала управления разрешением прерывания устройства, и с первым входом третьего элемента И, выход которого является выходом устройства, а второй вход аоединен с первым входом первого элеМента И, второй вход которого является входом сигнала сброса прерывания устройства, и с выходом элемента ИЛИ разряда регистра прерывания, в каждый его разряд введен третий элемент ИЛИ, входы которого подключены к сост:ветствующим выходам сигналов готовности внешних устройств, а выход соединен с третьим входом элемента ИЛИ разряда регистра разрешения прерывания, выход 4з которого соединен с третьим входом

Первого элемента И.

На чертеже представлена блок-"хема одного разряда устройства, содержащего элемент ИЛИ (усилитель) 1 раз- 3Q ряда регистра прерываний, элемент

ИЛИ (усилитель) 2 разряда регистра разрешения прерывания, элементы И 3, 4 и 5 и элемент ИЛИ б, вход 7 сигнала прерывания устройства, вход 8 сиг- 3g нала разрешения прерывания устройства, вход 9 сигнала сброса прерывания устройства, входы 10 готовностей внешних» устройств, вход 11 сигнала управления резрешением на прерывание и выход

12 устройства прерывания.

Устройство работает следующим образом.

При наличии разрешения на прерывание сигнал на выходе усилителя 2 вместе с сигналом на входе 9 готовят эле- 45 мент И 3. По приходе сигнала прерывания на вход 7 с выхода усилителя

1 сигнал поступает на входы элементов

И 5 и 3 и удерживается до снятия сигналов на входе 9 и выходе усилителя Щ

2. Сигналы на выходах усилителей 1 и 3 возбуждают выход элемента И 5 и выдачу на выход 12 сигнала прерывания, инициирующего прерывание ЭВМ.

При наличии сигнала на входе 11 у включение усилителя 2, разрешающего выдачу сигнала на выход 12 для прерывания ЭВМ, может осуществляется либо командой супервизора, инициирующего появление сигнала на входе 8, либо появлением сигнала готовности (запроса на обмен) от хотя бы одного активного внешнего устройства на входах 10. B обоих этих случаях сигнал на выходе усилителя 2 удерживается

1через элемент И 4.

При необходимости блокировать выдачу разрешения прерывания сигнал на входе 11 должен быть снят.

Таким образом, устройство обеспечивает режим автоматического снятия сигнала блокировки прерывания при готовности активных внешних устройств к обмену.

Формула изобретения

Устройство для прерывания программ, содержащее в каждом разряде три элемента И, элемент ИЛИ разрешения прерывания и элемент ИЛИ прерывания, первым входом соединенный с выходом первого элемента И, а вторым входом — с выходом сигнала прерывания внешнего устройства, выход второго элемента И подключен к первому входу элемента

ИЛИ разрешения прерывания, второй вход которого является входом сигнала разрешения прерывания устройства, а выъЬд соединен с. первым входом второго элемента И, вторым входом подключенного ко входу сигнала управления разрешением прерывания устройства, и с первым входом третьего элемента И, выход которого является выходом устройства, а второй вход соединен спервым входом первого элемента И, второй вход которого является входом сигнала сброса прерывания устройства, и с выходом элемента ИЛИ прерывания, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства путем снятия запрета на прерывание при появлении запросов на обмен от внешних устройств, в каждый его разряд введен третий элемент ИЛИ, входы которого подключены к соответствующим выходам сигналов готовности внешних устройств, а выход соединен с третьим входом элемента ИЛИ разрешения прерывания, выход которого соединен с третьим входом первого элемента И.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР по заявке У 2608855/18-24, кл. G Об F 9/18, 1978.

2. Техническое описание ЭВМ БЭСМ-б.

Альбом ИИЗ. 056.001.Д.N., Завод счетНо»аналитических машин, л. 43 (прототип).

775731

Составитель В. Вертлиб

Редактор И. Марголис Техред М. Голинка 1(орректор М. Коста е

Заказ 8622/69 Тирам 751 Подлисное

BHHHIIH Государственного комитета СССР по дрлам изобретений и открмтий

113035, Москва, %-35, Рауыская наб., Ю. 4/5

ЮЮ ЮЮЮЮЮ

Филиал ППП "Патент", г. Уагорощ, ул. Проектная, 4

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

 

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

Изобретение относится к области вычислительной техники и автоматического контроля и может быть использовано в устройствах прерывания программ, управления потоками данных и формирования исполнительного адреса банков данных в логических процессорах

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к вычислительной технике

Изобретение относится к системе и способу для обеспечения возможности исполнения кода режима управления системой (SMM) во время защищенной работы в микропроцессорной системе

Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ

Изобретение относится к вычислительной технике, а именно к процессорам, предназначенным для работы в многозадачном режиме и содержащим аппаратные средства для автоматического переключения контекста задач и процедур

Изобретение относится к области вычислительной техники, а именно к микропроцессорам и микроконтроллерам

Изобретение относится к вычислительной технике
Наверх