Устройство запуска программ Советский патент 1983 года по МПК G06F9/48 

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

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 и соответству

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

название год авторы номер документа
Устройство для обслуживания запросов 1978
  • Полищук Анатолий Михайлович
  • Сальникова Лариса Ивановна
SU734690A1
Устройство для программного управления автооператором гальванической линии 1976
  • Терлецкий Михаил Николаевич
  • Мялковский Эдуард Николаевич
  • Сонин Лев Михайлович
  • Лаговиер Борис Абрамович
  • Юревич Михаил Тадеевич
  • Шмукляр Евгения Моисеевна
  • Ткаченко Юрий Александрович
SU636585A1
Устройство для прерывания программ 1982
  • Кузнецов Геннадий Иванович
  • Шлаин Полина Абрамовна
  • Хетагуров Ярослав Афанасьевич
  • Алексеева Зоя Дмитриевна
  • Гукова Лилия Александровна
  • Полтавец Галина Николаевна
SU1072045A1
Устройство для управления вводом-выводом 1989
  • Голиков Игорь Николаевич
  • Гришина Валентина Николаевна
  • Константинов Анатолий Анатольевич
  • Корнеев Вячеслав Викторович
  • Писарев Виктор Викторович
SU1735859A1
Устройство для обработки прерываний 1985
  • Бобченко Борис Михайлович
  • Лисовский Александр Владимирович
SU1282124A1
Многоканальное устройство приоритета 1979
  • Овсянникова-Панченко Злина Павловна
  • Петрова Людмила Михайловна
  • Шевкопляс Борис Владимирович
SU824210A1
Многоканальная система программного управления станками 1984
  • Белогорский Александр Леонидович
  • Быков Владимир Николаевич
  • Торопов Анатолий Васильевич
  • Тычинин Валерий Николаевич
SU1236424A1
Устройство для программного управления технологическим оборудованием 1989
  • Харченко Вячеслав Сергеевич
  • Сперанский Борис Олегович
  • Тюрин Сергей Феофентович
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Крюков Дмитрий Зиновьевич
SU1714575A1
Устройство для формирования сигнала идентификации начала команды ЭВМ 1985
  • Бакалец Сергей Александрович
  • Головин Николай Викторович
  • Нусратов Октай Кудрат Оглы
  • Тарасенко Алексей Васильевич
  • Файсканов Борис Фарисович
SU1352493A1
Устройство для контроля микропроцессорной системы 1987
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Шубин Николай Алексеевич
  • Альтерман Игорь Зелимович
SU1474650A2

Иллюстрации к изобретению SU 1 061 142 A1

Реферат патента 1983 года Устройство запуска программ

УСТРОЙСТВО ЗАПУСКА ПРОГРАММ, содержащее группу элементов И, группу триггеров, блок выделения крайней единицы, шифратор, элемент ИЛИ, единичные входы триггеров группы являются входами запросов устройства, выходы триггеров группы соединены с соответствующими входами блока выделения крайней единицы, группа выходов которого соединена с группой входов шифратора, отличающееся тем, что, с целью повышения быстродействия, в него введены генератор низкой частоты, счетчик и триггер запроса аварийной программы,.причем выход генератора низкой частоты соединен со счетным входом счетчика, установочный вход которого соединен с установочным входом устройства, выход счетчика соединен со счетным входом триггера запроса аварийной программы и с первым входом элемента ИЛИ, второй вход которого соединен с входом сброса устройства и вторым входом первого элемента И группы, выходы элемента ИЛИ соединен с первыми входами всех элементов И группы, кроме первого, выходы которых соединены с нулевыми входами триггеров группы, выход первого элемента И группы соединен с входом сброса триггера запроса аварийной программы, выход которого соединен с соответствующим входом блоS ка выделения крайней единицы, выход которого является выходом разрешения вы(Л полнения программы устройства, выход шифратора является выходом кода номера обслуживаемой программы устройства, группа выходов блока выделения крайней единицы соединена с вторыми входами соответствующих элементов И группы.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
УСТРОЙСТВО для ПРЕРЫВАНИЯ ПРОГРАММ 0
  • М. А. Карцев Г. И. Смирнова
SU366473A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 061 142 A1

Авторы

Галуза Алексей Сергеевич

Стальнова Татьяна Васильевна

Даты

1983-12-15Публикация

1982-04-07Подача