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

Номер патента: 1200291

Авторы: Данилушкин, Каращук, Лапкин, Торгоненко

ZIP архив

Текст

А ТЕ ЕТЕЛЬСТ ТОРС ОСУДАРСТВЕННЫИ НОМИТЕТ СССР О ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ( 56) Авторское свидетельство СССР У 64557, кл. О 06 Р 9/46, 1976.Авторское свидетельство СССР -В.855665, кл. О 06 Р 9/46, 979. ( 54)( 57 ) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПРЕРЫВАНИЙ, содержащее групповой регистр прерываний, регистр маски, элемент И, два триггера, причем первая группа информационных входов устройства соединена с информационными входами регистра маски, а вход опроса устройства соединен с первым входом элемента И, выход которого подключен к информационному входу первого триггера, о т л и ч а ю щ е е с я тем, что, с целью сокращения оборудования, в него введены регистр век.тора прерывания, группа элементов И-НЕ, элемент И-НЕ и,элемент задержки, причем вторая группа информационных входов устройства соединена с тактовым входом соответствующего разряда группового регистра прерываний, информационные входы всех разрядов группового регистра прерываний соединены с шиной нулевого потенциала, а выходы регистра маски соединены с первыми входами элементов И-НЕ группы, вторые входы которых подключены к соответствующим инверсным выходам группового регистра прерываний, а выход каждого предыдущегоэлемента И-НЕ группы соединен с соответствующим входом каждого последующего элемента И-НЕ группы, при этомвыходы элементов И-НЕ группы соединены с соответствующими информационными входами регистра вектора прерываний и с входами элемента И-НЕустройства, выход которого подключен к инверсному входу установки в"0" первого триггера, а вход записивектора прерывания устройства соединен с инверсным входом установки в "1" регистра вектора прерывания и через элемент задержки с тактовым входом регистра вектора прерывания, прямые выходы которого соединены с инверсными входами установки в "1" соответствующих разрядовгруппового регистра прерываний, аинверсные выходы регистра векторапрерывания являются информационными выходами устройства, нри этом тактактовый вход устройства соединен стактовым входом первого триггера, инверсный выход которого соединен с инверсным входом установки в "О" второго триггера и является выходомсигнала подтверждения прерыванияустройства, вход окончания обработки прерывания устройства соединен стактовым входом регистра маски и синверсным входом установки в "1" втрого триггера, выход которого соединен с вторым входом элемента И.аказ 7869/55 Тираж БН Подписно нал ППП "Патент", г.ужгород, ул.Проектн 1 12Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах.Цель изобретения - сокращениеоборудования.На чертеже приведена структурнаясхема устройства.Устройство содержит регистр 1 маски, групповой регистр 2 прерьваний,группу элементов И-НЕ 3, элемент И-НК4, регистр 5 прерываний, элемент 6задержки, элемент И 7, триггеры 8и 9, первую 10 и вторую 11 группыинформационных входов, вход 12 записи вектора прерьвания, вход 1 Эопроса, тактовый вход 14, выход 15подтверждения прерывания, вход 16окончания обработки прерывания и инФормационные выходы 17,Устройство работает следующим образом.Сигналы прерьваний через группуинформационных входов 10 поступаютна тактовые входы соответствующихразрядов группового регистра 2 прерываний. Формирование вектора прерываний происходит на группе элементов ИНЕ Э с учетом приоритета пре-.рываний и состояния регистра 1 маски, информация на который поступает через группу информационных входов 11. Наивысшим приоритетом в данном случае обладает сигнал прерывания, поступающий на тактовыйвходпервого разряда группового регист.ра 2 прерьваний,00291 2Сигнал 15 подтверждения прерывания формируется на триггере 8 приусловии:ЦВМ выставила сигнал опроса навходе 13 устройства;вектор прерывания не нулевой;триггер 9 установился в единичноесостояние сигналом окончания обработки прерывания, поступившим от ЦВМ1 О на вход 16 устройства.Сформированный триггером 8 сигналподтверждения прерьвания устанавливает:триггер 9 в нулевое состояние,1что в свою очередь, с приходом такто 15 вого сигнала на вход 14 устройства,ус ганавливает в "0" триггер 8 и снимает с выхода 15 устройства сигналподтверждения прерывания,Получая сигнал подтверждения пре 2 О рывания, ЦВМ переходит на подпрогржму обработки вектора прерьвания, ана вход 12 устройства для обработкипрерьваний поступает сигнал, по которому вектор прерывания записывается в2 регистр 5 и выдается в ЦВМ через выходы 17.1 Сигналами с прямых выходов регистра 5 гасится именно то прерывание,которое будет обработано ЦВМ. По заднему фронту сигнала на входе 12 устройства выходы регистра 5 устанавливаются в единичное состояние. Регистр1 имеет программный доступ и загружается по сигналу, поступающему на вход35 16 по Окончании Обработки прерывания,

Смотреть

Заявка

3748467, 05.06.1984

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

ДАНИЛУШКИН ЮРИЙ ВАСИЛЬЕВИЧ, КАРАЩУК АЛЕКСАНДР ВИКТОРОВИЧ, ЛАПКИН АНАТОЛИЙ АНАТОЛЬЕВИЧ, ТОРГОНЕНКО ЮРИЙ МИХАЙЛОВИЧ

МПК / Метки

МПК: G06F 9/48

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

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

Код ссылки

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

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