« Изобретение относится к вычисли(Тельной технике, в частности к устройствам обмена с внешними абонента Известно устройство для прерыван программ, содержащее регистр маски, шифратор, элементы И, ИЛИ, счетчик времени, генератор импульсов, регис прерываний, регистр управления, регистр блокировки, группы входов и в ходов 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 в нулевое состояние, заканчивая тем самым цикл сигнала прерывания.
Применение изобретения позволяет сократить объем оборудования и повысить надежность работы устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для прерывания программ | 1977 |
|
SU714396A1 |
Микропрограммное устройство для обработки прерываний | 1983 |
|
SU1126956A1 |
Устройство для сопряжения процессора с внешними устройствами | 1990 |
|
SU1839253A1 |
Устройство для прерывания программ | 1983 |
|
SU1168945A1 |
Устройство для обработки прерываний | 1979 |
|
SU855665A1 |
Устройство для сопряжения группы процессоров с группой внешних устройств | 1988 |
|
SU1599865A1 |
Многоканальное устройство приоритета | 1985 |
|
SU1264176A1 |
Устройство для обработки прерываний | 1985 |
|
SU1282124A1 |
Устройство для прерывания резервированной вычислительной системы | 1984 |
|
SU1218385A1 |
Сбоеустойчивое микропрограммное устройство управления | 1982 |
|
SU1101823A1 |
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПРЕРЫВАНИЙ, содержащее регистр прерываний, регистр маски, группу элементов И, шифратор, элемент ИЛИ, элемент И, триггер блокировки сигнала прерьгеания, триггер прерывания, причем группа информационных входов регистра маски является группой кодовых входов устройства, первые входы элементов И группы соединены с сЬотвetcтвyнядими разрядными выходами регистра маски, а их вторые входы соединены с соответствующими разрядными выходами регистра прерываний, выходы элементов И группы соединены с соответствующими входами шифратора и эле.мента ИЛИ, групНа выходов шифратора является группой кодовых .выходов устройства, выход элемента ИЛИ соединен с первым входом элемента И, выход элемента И соединен с единичньм йходом триггерапрерывания, отличающееся тем, что, с целью сокращения аппаратурных затрат,вход запуска устройства соединен с управлякяцим входом шифратора и единичным входом триггера блокировки сигнала прерывания, вход сигнала окончания обработки прерываний устройства соединен с нулевым входом триггера блокировки сигнала прерывания, нулеi вой вькод триггера блокировки сигнала прерывания соединен с вторым (Л входом элемента И и пулевым входом триггера прерывания, единичный выход С триггера прерывания соединен с выходом сигнала прерывания устройства, группа кодовых входов устройства соединена с группой входов сброса регистра прерываний,группа входов прерываний устройства соединена ел с группой информационных входов регистра прерываний. 00
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для прерывания программ | 1977 |
|
SU739534A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для обработки прерываний | 1979 |
|
SU855665A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-07-23—Публикация
1983-03-24—Подача