Устройство прерывания

 

) - Il - > -лкотенн ц л

° «Ь »

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

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

Республик °

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

Л (11) 52 5094

К АВТОРСКРМУ СВИДЕТЕЛЬСТВУ (61) Цополнительное к авт . свид-ву (51) М. Кл.

606 У 9/18. (22) Заявлено30.09.74 (21) 2064115/24 с присоединением заявки №

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

Совета Министров СССР оо делам изобретений и открытий (23) Приоритет (43) Опубликовано 15.08.765юллетень ¹ 30 (53) УДК 681.14 (088. 8) (45) Дата опубликования описания 23.11.76 (72) Авторы изобретения

Е, А, Братальский, В. М. Златникоь н Е. Г. Катковская (71) Заявитель (54) УСТРОЙСТВО ПРЕРЫ ВАНИЯ

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

)гехнрке и может быть применено в устрой, твах для прерывания раб ты ЭВМ, Известно устройство прерывания содерашее регистр прерываний, регистр зашиты ок обзора и дешифратор f1), которое хаактеризуется большим объемом оборудоваия и малым быстродействием при выявлеа-. !, нии разрешенного прерывания. Известно так

I е устройство прерЬтвайия, содержащее ре- щ истр прерывания, регистр зашиты, блок о ора, блок кодирования,и дешифратор сороа, причем выход дешифратора сброса соеинен сдополнительным входом регистра и твания, основной вход - с соответствуюши ц жодом устройства, а дополнительный вход-1 выходом устройства и выходом блока кони рорария, входы которого связаны с соответ тв !юшими выходами блока обзора, первые входы которого соединены i с выходами рел 20

: истра зашиты, установочный вход которого !, связан с шиной маски защиты t 2). Однако ттри обработке запросов прерывания не учи-, тывается воэможность их взаимосвязи, и пе-,. реход к прогуамме обслуживания запросов д

2 роисходит по каждому из поступивших за:!

I росов, что увеличивает время обслуживания.

Uem ю изобретения является повышение

ыстродействия эа счет предварительного ппаратного анализа поступивших запросов. описываемом устройстве это достигается

1 ем, что в него дополнительно введены ре! истр взаимодействия запросов и блок про- уска запросов, причем вход регистра вза- 1 модействия запросов связан со ВхОдом устойства, а выходы - с соответствуюшими ! одами дешифратора сброса и первыми вхо- ами блока пропуска запросов, выходы кото 1 го соединены со вторыми входами блока бзора, а вторые входы - с выходами реги- тра прерывания, установочные входы котоого свяэаныс соответствуюшИми входами стройства.

На чертеже показана блок-схема описы ваемого устройства. ,, Оно содержит регистр прерывания 1,вклю». ! ! акающий триггеры 2- 5 со входами 6-9 для: сигналов запросов на прерывание, блок про-

)туска запросов 10, содержащий элементы

1"

"И 11- 7, и инвенторы 18-20 с выхола- !

525094

,47 50 блока обзора в любой момент в земе-. ! Л -в4

l и формируется только один сигнал запросы на арерывание„соответствующий запросу с наивысшим приоритетом. В блоке кодирования 51 вырабатывается и запоминается дво= ичный код, соответствующий номеру поступившего запроса, который с выхода 52 пс ступает в центральное устройство управления ЦВМ. После выполнения операций прер;й п ывание выклю3

»

21-27, регистр защиты 28, включающий риггеры 29-32 с Шиной ЗЗ маски зашиты, от прерывания, блок обзора 34, включающий лементы И» 35-43 и элементы»ИЛИ"

44-46 с выходами 47-50, блок кодирования 5 с выходом 52, иешифретор сброса БЗ сс ходами.54-61 и выходом 62, регистр вза фмодействия запросов 63 со входом 64 и выходами 65-71, Сигналы запросов на прерывание, посту- 10 аюшие по входам 6-9 запоминаются в ре- .,- истре прерывания 1. Информация о режиме бработки запросов поступает в устройство о входу 64 в регистр взаимодействия эа! росов 63, на выходах 65 71 которого ус 15 ! анавливаются сигналы, характеризуюшие данный режим обработки запросов. Из регитра прерывания 1 сигналы запросов посту-, aIoI на элементы "И" 11-17 блока пропу ! ска запросов 10. При единичном значении I 20

1 игналов на выходах 65, 67, 69 и 71 реистра взаимодействия запросов 63 каждый

1 из запросов, поступивших на триггеры 2-5 регистра прерывания 1, рассмагривается независимо от других и передается через И рвин ив элементов "И" 11, 13, 15 и 17 и инверторы 18-20 блока пропуска запро- ! сов 10 в блок обзора 34. "Единичное" эна чение сигналов на выходах 66, 68 и 70 регистра взаимодействия запросов 63 ука- 30 эывает на взаимосвязь запросов. "Единица-" на выходе 66 означает, что взаимосвязаны запросы, поступившие на триггеры 2 и 3 регистра прерывания 1. "Единица" на выходе 68 означает, что взаимосвязаны запросы,35 поступившие на триггеры 3 и 4 регистра прерывания 1. "Единица" на выходе 70 означает, что взаимосвязаны запросы, поступившие на триггеры 4 и 5,-Маска зашиты от прерываний, поступаю- 40 шая по шипе 33, хранится в регистре зашиты 28. Сигналы с выходов 21-27 блока пропуска запросов 10 и с выходов регистра зашиты 28 поступают в блок обзора 34.

Блок обзора выделяет запрос на прерывание, +

1имеющий наиболее высокий приоритет. Приоритеты запросов, хранимых в регистре преI

1 рывация 1, уменьшаются слева направо.

Блок обзора обеспечивает выделение са- ®

Mord "левого" запроса иэ числа неэамаски-

1 рованных. Незамаскированные запросы выдь1 ляк гся на элементах "И" 35-43. Сигналы

На выходах этих элементов принимают»едЫ ничное»значение, если соответствуюший выход блока пропуска запросов равен "единиц " и соответствующий разряд регистра ващитй, находится в Ьдиничном состоянии", разрешая

;прерывание по данному запросу, На выходах

Вания GBllpoc р Вызвавши рер чается. Для этого код прерывания с выхо да 52 блока кодирования поступаег в деши фратор сброса 53, При "единичном " значении

;сигналов на выходах 65, 67, 69 и 71 формируется один из сигналов гашения триггеров 2-5 в зависимости от кода на выходе

52. При "единичном значении сигналов на выходах 66, 68 и 70 формируются два сигнала гашения для триггеров, соответству-, юших паре взаимосвязанных запросов.

По входу 54 из устройства управления

ЦВМ сигналы гашения по выходу 62 иэ дешифратора сброса передаются в соответствующие триггеры регистра прерывания и переключают их в "нулевое состояние".

Изобретение позволяет сократить время на обработку запросов прерывания во столько раэ, сколько взаимосвязанных запросов прерывания одновременно поступает на обра= ботку.

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

Устройство прерывания, содержашее регистр прерывания, регистр зашцу.ы, блок обзора, блок кодирования и дец цфратор сброса, причем выход дешифратора сброса соединен с дополнительным входом регистра прерывания, основной вход - с соответствуюшим входом устройства, а дополнительный, вход - с выходом устройства,и выходом блока кодирования, входы которого связаны с соответствующими выходами блока обзора, первые входы которого соединены с выхода« ми регистра защиты, установочный вход которого связан с шиной маски защиты, о тличаюшеес я тем, что,©целью повышения быстродействия, в устройство дополнительно введенырегистр взаимодействия запросов и блок пропуска запросов, причем вход регистра взаимодействия запросов связансо входом устройства, а выходы - с соответствующими входами дешифратора сброЬа и первыми входами блока пропуска запрс сов, выходы которого соединены со вторыми входами блока обзора, а вторые входы — с

094

Составитель A. Горностаев

Техред Н, Андрейчук Корректор Г. . К)гас

Редактор Л. Тюрина

Заказ 5043/589 Тираж 864 Подписное

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

113035, Москва, Ж-35, Раушская наб., д, 4/5

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

5 выходами регистра прерывания, установочные входы которого связаны с соответству ющими входами устройства.

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

1. Авт. св. СССР» М 368004, кл, 6 0 9/18. 1970. о

2. Майоров С, А. и Новиков Г, И. Струк тура цифровых вычислитель|.;ых машин, Машиностроение, 1970, с. 412-414.

Устройство прерывания Устройство прерывания Устройство прерывания 

 

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

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

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

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

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

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

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

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

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