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

 

Секя Сееетскнк

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

Раслублнк

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОУСКОМУ СВ ТВЛЬСТВУ

<1855665 (61) Дополнительное к авт, саид-ву (22) Заявлено 30.11.79 (2t) 2844663/18-24 с присоединением заявки Но (23) Приоритет

Опубликовано 15.0М1. Ьюллетень Йо 30 (51)M. Кл 3

G 06 F Я/46

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

СССР

IIo AcJIoII изобретений и открытий (53) УДК 681 325 (088.8) Дата опубликования описания 15 . 08. 81 (72) Авторы изобретения

В.A. Кривего, Р.Г. Гайдукова, Ю.М. Торгоненко"" и П.A. Бобков

1, (71) Заявитель (.54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПРЕРЫВАНИЙ

° .

Изобретение относится к вычисли= тельной технике и может быть исполь" зовано в цифровых вычислительных машинах.

Известно устройство для прерывания программ, содержащее регистр прерываний, регистр маски, формирователь разрешенных прерываний, элементы ИЛИ, обнаружитель приоритета груп- 0 пы элементов И f1).

Недостатком данного устройства является большой объем оборудования.

Наиболее близким по технической сущности и достигаемому результату к предлагаемому является устройство 15 прерывания, содержащее регистр прерывания, группу элементов И, группу элементов НЕ, регистр маски, группу элемейтов ИЛИ, регистр взаимодействия запросов f2).

Недостаком данного устройства является также большой объем оборудования.

Цель изобретения — сокращение количества оборудования.

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

855665 соединен с управляющим входом шифратора, выход каждого элемента И группы, кроме последнего, соединен с третьим входом следующего элемента И группы.

На чертеже приведена структурная ,схема устройства.

Устройство содержит регистр 1 маски, группу элементов И 2, регистр

3 прерывания, блок элементов И 4, .первую группу информационных входов

5 устройства, элементы И 6, шифратор 7, элемент ИЛИ 8, элемент И 9, триггер 10 начала прерывания, триггер 11 блокировки прерывания, выход 12 устройства, вторую группу информационных входов 13 устройства, управляющие входы 14 и 15 устройства.

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

Сигналы прерываний через группу входов 13 и группу элементов И 4 поступают на входы регистра 3 прерывания. Выработка сигналов запроса прерывания, а также признаков прерывания производится с учетом состояния регистра 2 маски, информа.ция на которой приходит с группы входов 5. Обработка сигналов прерывания производится элементами И 6 слева направо с наивысшим приоритетом у левого незамаскированного разряда, путем осуществления запрета от более левого незамаскированного разряда. Регистры 2 и 3 являются программно доступными и загружаются командами машины, а информация о их состоянии считывается на основной регистр результата ЭВМ. Сигналы с элементов И 6 поступают на вход шифратора 7 и на вход элемента ИЛИ 8, которыя подготавливает элемент И 9, и по сигналу признака конКа операции процессора, поступающего на второй вход элемента И 9, производится установка в единичное состоя-, ние триггера 10 и триггера 11. Триггер 10 выдает команду,на формирование фиксированного адреса шифратором 7, по которому осуществляется штатная для машины команда безусловного перехода с возвратом, а триггер 11 блокирует поступление сигналов прерывания, осуществляя

"запрет" по вторым входам элементов

И 4. Выход из прерывания осуществляется Штатной командой ЦВМ "установ.ка внутренних абонентов", по которой устанавливаются в нулевое состояние триггер 10 и триггер 11,и командой "возврат с подпрограммы", по которой восстанавливается слово состояния програюы.

Представленная выше система прерывания обеспечивает работу специализированной ЦВМ с различной конфигурацией — в монопроцессорном, мономашинном, мультимашинном и мульти процессорном исполнении.

В результате применения изобретения сокращается объем оборудования по сравнению с известным за счет отсутствия в предлагаемом устройстве дешифратора, регистра взаимодействия запросов, групп элементов НЕ.

О

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

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

1. Авторское свидетельство СССР

Р 645157, кл. С 06 F 9/18, 1979.

2. Авторское свидетельство СССР

9 525094, кл, С 06 F 9/18, 1976 (прототип).

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

4g соединен с первым входом элемента И, второй вход элемента

И соединен с тактовым входом устройства, нулевой вход первого триггера управления и нулевой вход второго триггера управления

45 соединены с управляющим входом устройства, выход первого триггера управления соединен с управляющим входом блока элементов И, выход второго триггера упра ртения соединен с управЗ© ляющим входом шифратора, выход каждого элемента И группы, кроме последнего, соединен с третьим входом последующего элемента И группы.

Составитель M. Кудряшев

Техред Т.Маточка Корректор С. Щомак

Редактор Н. Минко

Тираж 745 Подписное

ВНИИПИ Государственного комитета СССР п делам изобретений и открытий

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

Заказ 6915/69

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

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

 

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

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

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

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

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

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

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

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

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