4 Ю Изобретение относится к выч 1слительной технике и может быть испо.льзо1 ано в цифровых вычислительных машинах для запуска программ. Известно ycTpoiicTBo, содержащее регистр запоминания прерываний, схему управolt HHH прерываниями, дескрипторный регистр, дешифратор и коммутатор 1. Недостатком устройства является то, что не обеспечивается выход из программы при ее зацикливании. Наиболее близким по технической сущности к изобретению является устройство, содержащее пороговую схему, матрицу триггеров, блок выделения крайней единицы, щифратор, элемент ИЛИ, дещифратор, схему сравнения, регистры, причем входы триггеров матрицы являются входами устройства, вы.ходы триггеров матрицы соединены с соответствующими входами блока выделения крайней единицы, группа выходов которого соединена с входами пороговой схемы ч с группой в.ходов шифратора 2 . Недостатком данного устройства является низкое быстродействие. Цель изобретения - повышение быстродействия и надежности работы устройства I J--r за счет автоматического выхода из зациклившихся программ. Поставленная цель достигается тем, что в устройство запуска программ, содержащее группу элементов И, группу триггеров, блок выделен ия крайней единицы, шифратор, элементИЛИ, единиЯйые входы триггеров группы являются входами запросов устройства, выходы триггеров группы соединены с соответствующими входами блока выделения крайней единицы, группа выходов которого соединена с группой входов 35 шифратора, введены генератор низкой частоты, счетчик и триггер запроса аварийной программы, причем выход генератора 1113КОЙ частоты соединен со счетным входo : счетчика, установочный вход которого соединен с установочным входом устройства, выход счетчика соединен со счетным входом триггера запроса аварийной програм.мы и с первым входом элемента ИЛИ, второй вход которого соединен с входом сбро- са }-стройства и вторым входом первого эле- 45 мента И группы, выход элемента ИЛИ соединен с первыми входами всех элементов И группы, кроме первого, выходы которых соединены с нулевыми входами триггеров группы, выход первого элемента И группы соединен с входом сброса триггера запро- 50 са аварийной программы, выход которого соединен с соответствующим входом блока выделения крайней единицы, выход которого является выходом разрешения выполнения программы устройства, выход шифратора является выходом кода номера обслу- 55 живаемой программы устройства, группа выходов блока выделения крайней единицы соединена с вторыми входами соответствующих элементов И группы. На фиг. 1 представ.лена структурная схема устройства; на фиг. 2 - блок-схема блока выделения крайней единицы. ,,„ Устройство содержит группу триггеров 1, блок 2 выделения крайней единицы, шифратор 3, счетчик 4, триггер 5 запроса аварийной программы, группу элементов И 6, элемент ИЛИ 7, входы 8 запросов, вход 9 сброса, вход 10 установочный, выход 11 кода номера обслуживаемой програм.мы, выход 12 разрешения выполнения программы, генератор 13 низкой частоты. Блок 2 содержит триггеры 14-17,элементы И 18- 20, элементы ИЛИ 21 и 22, триггер 23. Блок 2 выделения крайней единицы предназначен для выбора из входных запросов наиболее приоритетного. Каждому выбранному запросу соответствует сигнал на отдельном выходе блока 2. При снятии обслуживаемого запроса на входе блока 2 выходной сигнал также снимается. Сигнал на выходе 12 формируется при выборе любого из запросов и является сигналом разрешения выполнения программ вычислительным устройством (не показано). Блок 2 может быть выполнен например, по 3. Счетчик 4 формирует выходной сигнал, если длительность выполнения программы превышает заранее заданную. Время выполнения программы задается в начале програ. или в отдельных блоках программы пересылкой соответствуюплего кода в счетчик 4 но входу 10. Устройство работает следующим образом. Через входы 8 поступают запросы на выполнение программ, которые включают соответствующие триггеры 1 группы. Блок 2 при поступлении на его вход сигналов от триггеров 1 группы формирует сигнал на выходе, соответствующем запросу с наибольшим приоритетом, который преобразуется шифратором 3 в код номера запроса.По сигналу на выходе 12 и коду на выходе 11 запускается программа, соответствующая выбранному запрос}. В конце выполнения вычислительным устройством, в состав которого входит данное устройство. БЬ1дается сигнал сброса по входу 9, который поступает через эле.мент Р1ЛИ 7 на выходы всех элементов И б группы. При этом сигнал сброса пройдет только через элемент И, второй вход которого связан с выходом блока 2, соответствующим обслуживаемому запросу. Триггер обслуживаемого запроса выключается, снимается сигнал разрещения выполнения программы, программа оканчивается, Если длительность выполнения програм| у превышает время, заданное на счетчпке 4, то на его выходе сформируется сигнал, который через элемент ИЛИ 7 и соответству
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обслуживания запросов | 1978 |
|
SU734690A1 |
Устройство для программного управления автооператором гальванической линии | 1976 |
|
SU636585A1 |
Устройство для прерывания программ | 1982 |
|
SU1072045A1 |
Устройство для управления вводом-выводом | 1989 |
|
SU1735859A1 |
Устройство для обработки прерываний | 1985 |
|
SU1282124A1 |
Многоканальное устройство приоритета | 1979 |
|
SU824210A1 |
Многоканальная система программного управления станками | 1984 |
|
SU1236424A1 |
Устройство для программного управления технологическим оборудованием | 1989 |
|
SU1714575A1 |
Устройство для формирования сигнала идентификации начала команды ЭВМ | 1985 |
|
SU1352493A1 |
Устройство для контроля микропроцессорной системы | 1987 |
|
SU1474650A2 |
УСТРОЙСТВО ЗАПУСКА ПРОГРАММ, содержащее группу элементов И, группу триггеров, блок выделения крайней единицы, шифратор, элемент ИЛИ, единичные входы триггеров группы являются входами запросов устройства, выходы триггеров группы соединены с соответствующими входами блока выделения крайней единицы, группа выходов которого соединена с группой входов шифратора, отличающееся тем, что, с целью повышения быстродействия, в него введены генератор низкой частоты, счетчик и триггер запроса аварийной программы,.причем выход генератора низкой частоты соединен со счетным входом счетчика, установочный вход которого соединен с установочным входом устройства, выход счетчика соединен со счетным входом триггера запроса аварийной программы и с первым входом элемента ИЛИ, второй вход которого соединен с входом сброса устройства и вторым входом первого элемента И группы, выходы элемента ИЛИ соединен с первыми входами всех элементов И группы, кроме первого, выходы которых соединены с нулевыми входами триггеров группы, выход первого элемента И группы соединен с входом сброса триггера запроса аварийной программы, выход которого соединен с соответствующим входом блоS ка выделения крайней единицы, выход которого является выходом разрешения вы(Л полнения программы устройства, выход шифратора является выходом кода номера обслуживаемой программы устройства, группа выходов блока выделения крайней единицы соединена с вторыми входами соответствующих элементов И группы.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
УСТРОЙСТВО для ПРЕРЫВАНИЯ ПРОГРАММ | 0 |
|
SU366473A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1983-12-15—Публикация
1982-04-07—Подача