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

 

Сеюа Советскнх

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

Реснублнк

ОПИСАпИЕ

ИЗОБРЕТЕНИЯ >873243

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

С 06 F 9/46 (22) Заявлено 141279 (21) 2855757/18-24 с присоединением заявки ¹(23) Приоритет

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

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

Опубликовано 151081 Бюллетень М 38

Дате опубликования описания 15.10.81 (53) УДК 681.325 (088.8) (72) Авторы изобретению

A.A. Драбкин, A.Â. Евдокимов, В.П. Жариков, Л.В. Каплан,Л.Э. Крейндлин и Б.И. Ромашов (71) Заявитель (5 4 ) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПРЕРЫВАНИЙ! Изобретение относится к вычисли- тельной технике и может быть использовано в устройствах управления.

Известно устройство прерывания, содержащее регистр прерываний, регистр защиты, блок обзора, дешифра- тор (1j.

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

Наиболее близким по технической сущности и достигаемому результату к предлагаемому изобретению является устройство прерывания, содержащее регистр прерываний, блок пропуска запросов, регистр защиты, блок обзора, 5 блок кодирования, регистр взаимодействия запросон, дешифратор (2 ).

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

Цель изобретения — повышение надежности устройства.

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

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

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

Устройство содержит регистр 1 прерываний, регистр 2 масок, регистр 3 адреса прерываний, первая, вторая группы элементов И 4 и 5, группа элементов ИЛИ 6, шифратор 7.

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

С приходом сигналов прерываний на вход регистра 1 они записываются в соответствующие разряды регистра 1.

Сигналы с выходов первой группы элементов И 4 для соответствующих прерываний при разрешении от регистра масок 2 поступают на соответствующие входы разрядов регистра адреса прерываний 3. В любой момент нремени может быть возбужден только один самый высокий по приоритету разряд регистра 3 ° Разряды регистра 3 объединяются на элементах группы И 5 с соответствующими разрядами регистра 1. Все выходы элементов И 5 объединяются на группы элементов ИЛИ 6, с выхода которой выдается сигнал о, наличии необработанного прерынания, При обработке этого прерывания сбрасывается в "0" cooTветствующий раз— ряд регистра прерываний 1 и если после этого не пришло прерываний более высокого приоритета, с приходом прерывания более низкого приоритета, чем перед этим был обработан, сигнал о наличии прерывания выдаваться. не будет. Если подана повторно команда "Выдать адрес прерывания" с выхода шифратора 7 выдается код прерывания, который перед этим обработан, Устройство возвращается в исходное положение общим сбросом и командой "Загрузить регистр маски".

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

Устройство для обработки прерынаний, содержащее регистр прерываний, 5

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

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

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

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

9 368604, кл. G 06 F 9/18, 1970.

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

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

873243

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

Техред М. Рейвес ЕорректорВ. Синицкая

Редактор К. Волощук

Заказ 9049/75 Тирай .748 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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