Устройство для обработки прерываний Советский патент 1984 года по МПК G06F9/48 

Описание патента на изобретение SU1104518A1

« Изобретение относится к вычисли(Тельной технике, в частности к устройствам обмена с внешними абонента Известно устройство для прерыван программ, содержащее регистр маски, шифратор, элементы И, ИЛИ, счетчик времени, генератор импульсов, регис прерываний, регистр управления, регистр блокировки, группы входов и в ходов 1 3. Недостаток устройства - большое количество оборудования, необходимо для организации выдачи сигнала прерывания в машину. Наиболее близким по технической сущности и достигаемому результату к изобретению является устройство д обработки прерываний, содержащее регистр прерываний, регистр маски, группу элементов И для блокировки входных сигналов прерывания, шифратор, .группу элементов И для обработки прерываний, триггер начала прерывания, элементы И, ИЛИ и триггер блокировки прерывания 2. Недостатком известного устройств является большой объем оборудования Цель изобретения - сокращение ап паратурных затрат устройства. Поставленная цель достигается те что в устройстве для обработки прерываний, содержащем регистр прерыва ний, регистр маски, группу элементов И, шифратор, элемент ИЖ, элемент И, триггер блокировки сигнала прерывания, триггер прерывания, причем группа информационных входов регистра маски является группой кодовых входов устройства, первые входы элементов И группы соединены с соответствующими разрядными выходами регистра маски, а их вторые входы соединены с соответствующими разрядными выходами регистра прерываний, выходы элементов И группы соединены с соответствующими входами шифратора и элемента ИЛИ, группа выходов шифра тора является группой кодовых выходов устройства, выход элемента ИЛИ соединен с первым входом элемента И Еьгход эдемакта И соединен с единичным входом триггера прерьгеания, .вход запуска устройства соединен с управ ляющим входом шифратора и единичным входом триггера блокировки сигнала прерывания, вход сигнала окончания обработки прерываний устройства соединен с нулевым входом триггера блокировки сигнала прерывания, нуле18 г вой выход триггера блокировки сигнала прерывания соединен с вторым элементе И и нулевьм входом триггера прерывания, единичный выход триггера прерывания соединен с выходом сигнала прерывания устройства, группа кодовых входов устройства соединена с группой входов сброса регистра прерываний, группа входов прерываний устройства соединена с группой информационных входов регистра прерываний. На чертеже приведена функциональная схема устройства. Устройство содержит группу кодовых входов 1 устройства, группу входов 2 прерываний устройства, регистр 3 маски, регистр А прерываний, группу элементов И 5, шифратор 6, вход 7 запуска устройства, элемент ИЛИ 8, группу кодовых выходов 9 устройства, вход 10 окончания обработки прерываний устройства, элемент И 11, триггер 12 блокировки сигнала прерывания, триггер 13 прерывания, выход 14 сигнала прерывания устройства. В исходном состоянии регистры маски 3 и прерываний 4, триггеры 12 и 13 находятся в нулевом состоянии. При этом На группах входов 1 и 2 и выходов 9 и 14 имеют место логические нули. Записанный в регистр 3 код определяет, каким из сигналов прерывания, поступающим по группе входов 2 на регистр 4, разрешена обработка. На выходе группы элементов И 5 формируется код прерывания в зависимости от поступивших на данный момент времени сигналов прерьюания и с учетом разрешения со стороны регистра 4. На выходе элемента ИЛИ 8 сигнал появляется при наличии сигнала на любом из выходов группы элементов И 5, который, проходя через элемент И 11 при нулевом состоянии триггера 12, устанавливает триггер 13 в единичное состояние. На выходе 14 при этом появляется сигнал прерывания. Обработку этого сигнала центральный процессор начинает подачей Cj-n-rtsj a запуска по входу 7, с помощью которого на выходе шифратора 6 появляется код прерывания. Триггер 12 устанавливается в единичное состояние, блокируя тем самым прохождение сигнала через элемент И 11 и устанавливая триггер 13 в нулевое состояние.

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

По окончании обработки сигнала прерывания в процессоре по входу 10

поступает сигнал окончания обработки прерывания, устанавливающий триггер 12 в нулевое состояние, заканчивая тем самым цикл сигнала прерывания.

Применение изобретения позволяет сократить объем оборудования и повысить надежность работы устройства.

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

название год авторы номер документа
Устройство для прерывания программ 1977
  • Шакарян Анри Гургенович
  • Оганян Герман Арташесович
  • Тамазян Гагик Самсонович
SU714396A1
Микропрограммное устройство для обработки прерываний 1983
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Кривего Вадим Владимирович
  • Кривенков Александр Иванович
SU1126956A1
Устройство для сопряжения процессора с внешними устройствами 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Николаевич
SU1839253A1
Устройство для прерывания программ 1983
  • Данилушкин Юрий Васильевич
  • Проворова Ирина Федоровна
  • Торгоненко Юрий Михайлович
  • Ляпин Владимир Георгиевич
SU1168945A1
Устройство для обработки прерываний 1979
  • Кривего Владимир Александрович
  • Гайдукова Раиса Григорьевна
  • Торгоненко Юрий Михайлович
  • Бобков Петр Андреевич
SU855665A1
Устройство для сопряжения группы процессоров с группой внешних устройств 1988
  • Янушкевич Олег Игоревич
  • Ротарь Владимир Иванович
SU1599865A1
Многоканальное устройство приоритета 1985
  • Кенин Анатолий Михайлович
  • Пьянков Евгений Константинович
SU1264176A1
Устройство для обработки прерываний 1985
  • Бобченко Борис Михайлович
  • Лисовский Александр Владимирович
SU1282124A1
Устройство для прерывания резервированной вычислительной системы 1984
  • Адонин Валерий Иванович
  • Баженов Сергей Евгеньевич
  • Карнаух Константин Григорьевич
  • Болотенко Анатолий Алексеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
SU1218385A1
Сбоеустойчивое микропрограммное устройство управления 1982
  • Горбачев Сергей Владимирович
  • Диденко Владимир Дмитриевич
  • Бурова Елена Алексеевна
  • Торгашев Валерий Антонович
SU1101823A1

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

УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПРЕРЫВАНИЙ, содержащее регистр прерываний, регистр маски, группу элементов И, шифратор, элемент ИЛИ, элемент И, триггер блокировки сигнала прерьгеания, триггер прерывания, причем группа информационных входов регистра маски является группой кодовых входов устройства, первые входы элементов И группы соединены с сЬотвetcтвyнядими разрядными выходами регистра маски, а их вторые входы соединены с соответствующими разрядными выходами регистра прерываний, выходы элементов И группы соединены с соответствующими входами шифратора и эле.мента ИЛИ, групНа выходов шифратора является группой кодовых .выходов устройства, выход элемента ИЛИ соединен с первым входом элемента И, выход элемента И соединен с единичньм йходом триггерапрерывания, отличающееся тем, что, с целью сокращения аппаратурных затрат,вход запуска устройства соединен с управлякяцим входом шифратора и единичным входом триггера блокировки сигнала прерывания, вход сигнала окончания обработки прерываний устройства соединен с нулевым входом триггера блокировки сигнала прерывания, нулеi вой вькод триггера блокировки сигнала прерывания соединен с вторым (Л входом элемента И и пулевым входом триггера прерывания, единичный выход С триггера прерывания соединен с выходом сигнала прерывания устройства, группа кодовых входов устройства соединена с группой входов сброса регистра прерываний,группа входов прерываний устройства соединена ел с группой информационных входов регистра прерываний. 00

Документы, цитированные в отчете о поиске Патент 1984 года SU1104518A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для прерывания программ 1977
  • Хельвас Валерий Пантелеймонович
SU739534A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для обработки прерываний 1979
  • Кривего Владимир Александрович
  • Гайдукова Раиса Григорьевна
  • Торгоненко Юрий Михайлович
  • Бобков Петр Андреевич
SU855665A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 104 518 A1

Авторы

Гвоздев Анатолий Владимирович

Мазур Евгений Григорьевич

Мищенко Лидия Петровна

Даты

1984-07-23Публикация

1983-03-24Подача