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

ZIP архив

Текст

Сфез Советских Соцналистнческих Республнк(22) Заявлено 141279 (21) 2855757/18-24 с присоединением заявки Но(23) Приоритет ГосуАврственный комитет СССР но дедам изобретений и открытий(54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПРЕРЫВАНИЙИзобретение относится к вычисли-тельной технике и может быть использовано в устройствах управления.Известно устройство прерывания,содержащее регистр прерываний, регистр защиты, блок обзора, дешифра-тор 11.Недостатком такого устройства является большой объем оборудования.Наиболее близким по техническойсущности и достигаемому результату кпредлагаемому изобретению являетсяустройство прерывания, содержащее регистр прерываний, блок пропуска запросов, регистр защиты, блок обзора,5блок кодирования, регистр взаимодействия запросов, дешифратор 2 1,Недостатком данного устройстваявляется низкая надежность.Цель изобретения - повышение на- фдежности устройства.Поставленная цель достигается тем,что в устройство для обработки прерываний, содержащее регистр прерываний, регистр масок, первую группу элементов И, шифратор, причем информационные входы регистра прерыванийявляются первой группой входов устройства, управляющий вход регистрапрерываний является первым входом сброса устройства, информационные выходы регистра прерываний соединенысоответственно с первыми входами элементов И первой группы, информационные выходы регистра масок являютсявторой группой входов устройства,введены регистр адреса прерываний,узел приоритета, вторая группа элементов И, группа элементов ИЛИ, причем информационные входы регистра прерываний соединены соответственно спервыми входами элементов И второйгруппы, выходы элементов И первойгруппы соединены соответственно с информационными входами регистра адреса прерываний, разрядные выходы регистра масок соединены соответственносо вторыми входами элементов И первой группы, первый управляющий входрегистра масок и регистра адреса прерываний является вторым входом сброса устройства, второй управляющийвход этих регистров является входомзагрузки устройства,. разрядные выходы регистра адреса прерываний соеди -нены соответственно с входами узлаприоритета, выходы узла приоритетасоединены соответственно со вторымивходами элементов И второй группы ис входами шифратора, выходы:длем нтов И второй группы соединены соответственно с входами группы элементов ИЛИ, выход элементов ИЛИ группы является запросным выходом устройства, управляющий вход шифратора является входом ныдачи устройства, группа выходов шифратора является группой выходов устройства, управляющие входы элементов И первой группы соединены с тактовым, входом устройства.На чертеже приведена структурная схема устройства.Устройство содержит регистр 1 прерываний, регистр 2 масок, регистр 3 адреса прерываний, первая, вторая группы элементов И 4 и 5, группа элементов ИЛИ 6, шифратор 7.Устройство работает следующим образом.С приходом сигналов прерываний на вход регистра 1 они записываются в соответствующие разряды регистра 1, Сигналы с выходов первой группы элементов И 4 для соответствующих прерываний при разрешении от регистра масок 2 поступают на соответствующие входы разрядов регистра адреса прерываний 3; В любой момент нремени может быть возбужден только один самый высокий по приорцтету разряд регистра 3Разряды регистра 3 объединяются на элементах группы И 5 с соответствующими разрядами регистра 1, Все выходы элементов И 5 объединяются на группы элементов ИЛИ 6, с выхода которой выдается сигнал о, наличии необработанного прерынания, При обработке этого прерывания сбрасывается в "0" соответствующий раз - ряд регистра прерываний 1 и если после этого не пришло прерываний более высокого приоритета, с приходом прерывания более низкого приоритета, чем перед этим был обработан, сигнал о наличии прерывания выдаваться, не будет. Если подана повторно команда "Выдать адрес прерыванияф с выхода шифратора 7 выдается код прерывания, который перед этим обработан, Устройство возвращается в исходное положение общим сбросом и командой "Загрузить регистр маски". формула изобретенияУстройство для обработки прерынаний, содержащее регистр прерываний,5 10 15 20 25 ЗО 35 40 45 50 регистр масок, первую группу элементов И, шифратор, причем информационные входы регистра прерываний являются перной группой входов устройства, упранляющий вход регистра прерываний является первым входом сброса устройства, информационные выходырегистра прерываний соединены соответственно с первыми входами элементов И первой группы, информационныевходы регистра масок являются второйгруппой входов устройства, о т л ич а ю щ е е с я тем, что, с цельюповышения надежности, устройство содержит регисТр адреса прерываний,узел приоритета, вторую группу элементов И, группу элементов ИЛИ, причем информационные выходы регистрапрерываний соединены соответственнос первыми входами элементов И второйгруппы, выходы Элементов И первой,группы соединены соответственно с информационными входами регистра адреса прерываний, разрядные входы регистра масок соединены. соответственносо вторыми входами элементов И первойгруппы, первый управляющий вход регистра масок и регистра адреса прерываний является вторым. входом сбросаустройства, второй управляющий входрегистра масок и регистра адреса прерываний является входом загрузки уст-ройства, разрядные выходы регистраадреса прерываний соединены соответственно с входами узла приоритета, выходы узла приоритета соединены соответственно со вторыми входами элементов И второй группы и с входами шифратора, выходы элементов И второйгруппы соединены соответственно с входами группы элементов ИЛИ, выход группы элементов ИЛИ является запроснымвыходом устройства, управляющий входшифратора является входом выдачи устройства, группа выходов шифратора является группой выходов устройства, управляющие входы элементов И первойгруппы соединены с тактовым входомустройства.Источники информации,принятые во внимание при экспертизе1. Авторское снидетельство СССР9 368604, кл. 6 06 Г 9/18, 1970.2. Анторское свидетельство СССРР 525094, кл. 6 06 Г 9/18, 1976 (прототип),873243 4 ьа сХр оставитель Н.Кудрявехред М. Рейвес ректорВ. Синицкая о Редант исное 4/ илиап ППП фПатент", г. ужгород, ул. Проектная, 4. акаэ 9049/75 ВНИИПИ Госу по делам 113035, Москв

Смотреть

Заявка

2855757, 14.12.1979

ПРЕДПРИЯТИЕ ПЯ А-1639

ДРАБКИН АЛЕКСАНДР АРНОЛЬДОВИЧ, ЕВДОКИМОВ АЛЕКСАНДР ВАСИЛЬЕВИЧ, ЖАРИКОВ ВЯЧЕСЛАВ ПЕТРОВИЧ, КАПЛАН ЛЕОНИД ВИКТОРОВИЧ, КРЕЙНДЛИН ЛЕОНИД ЭММАНУИЛОВИЧ, РОМАШОВ БОРИС ИЛЬИЧ

МПК / Метки

МПК: G06F 9/48

Метки: прерываний

Опубликовано: 15.10.1981

Код ссылки

<a href="https://patents.su/3-873243-ustrojjstvo-dlya-obrabotki-preryvanijj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обработки прерываний</a>

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