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

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

Изобретение относится к вычисли тельной технике и может быть испол зовано в вычислительных системах, работающих в режиме разделения вре мени. Известно устройство для прерыва НИН программ, содержащее генератор импульсов прерывания, элементы ИЛИ триггер, реверсивный счетчик, одно вибратор, элементы И и элемент НЕ В известном устройстве интервал между двумя соседними импульсами прерывания не может быть изменен или задан по желанию потребителя. Наиболее близким технической сущности к предлагаемому является устройство для прерывания программ содержащее генератор импульсов, три элемента И, триггер, два регистра, два элемента задержки, сче чик, инверсный счетчик, причем вход первого регистра является первым входом устройства, а выход первого регистра подключен к первому входу первого элемента И, вто рой вход которого подключен к выхо ду второго элемента И, выход второ го элемента И является первым выхо устройства, первый вход второго эл мента И подключен к выходу инверсного счетчика, первый вход которого соединен с выходом первого элемента И, второй вход инверсного счетчика подключен к выходу генера тора, третий - к выходу третьего элемента И, первый вход которого соединен с выходом второго регистра, вход которого является вторым входом устройства, второй вход третьего элемента И соединен с выходом триггера, единичный вход три гера является третьим входом :устройства, а нулевой соединен с выходом первого элемента задержки, вход которого подключен к выходу второго элемента задержки, вход которого подключен к выходу генератора , второй вход второго элемента И соединен с выходом второго элемента задержки, вход счетчика подключен к выходу второго элемент задержки, а выход счетчика является вторым выходом устройства С2 J. Недостатком данного устройства является недостаточная точность получения промежутка времени, между импульсами прерывания при перезаказте. Цель изобретения - повышение точности работы устройства. Поставленная цель достигается тем, что в устройство для прерьшания программ, содержащее первый, второй счетчики, блок элементов И, два .элемента И, генератор импульсов, триггер, элемент задержки, регистр, выход которого подключен к первому входу блока элементов И, вход регистра является кодовым входом устройства, второй вход блока элементов И соединен с выходом прерывания устройства, информационный вход первого счетчика соединен с выходом блока элементов И, счетный вход первого счетчика соединен с выходом генератора импульсов, инверсньлй выход первого счетчика соединен с первым входом первого элемента И, второй вход первого элемента И и первый вход второго элемента И подключены через элемент задержки к выходу генератора импульсов, второй вход второго элемента И соединен с единичным выходом триггера, единичный вход которого является входом режима устройства, введены элемент ИЛИ и блок сравнения, выходы которого подключены к первому и второму входам элемента ИЛИ, третий вход которого соединен с выходом первого элемента И, выходэлемента ИЛИ соединен с выходом прерывания устройства и с нулевым входом триггера, нулевой выход которого подключен к третьему входу первого элемента И, выход второго элемента И соединен с управляющим входом блока сравнения, первый информационный вход блока сравнения соединен с выходом регистра,второй информационный вкод блока сравнения соединен с выходом второго счетчика, счетный вход которого подключен к выходу генератора импульсов. На Чертеже представлена структурная схема устройства. Устройство содержит регистр 1, блок 2 элементов И, счетчик 3, элемент И 4, элемент 5 задержки, гене-, ратор 6 импульсов, триггер 7, счетчик 8, элемент И 9, элемент ИЛИ 10, блок 11 сравнения, кодовый вход 12 устройства, вход 13 режима устройства выход 14 прерывания устройства. Предлагаемое устройство имеет два режима работы установившийся режим и режим перезаказа. В установившемся режиме, после очередного импульса прерьшания на выходе 14 устройства, на регистре 1 и инверсном счетчике 3 записан код промежутка времени t игл триггер 7 в нуле, счетчик 8 обнулен. Сигнал с единичного выхода триггера 7 запрещает прохождение импульсов с генератора б, прошедишх элемент 5 задержки, через элемент И 9 на управлякхций вход блока 11 сравнения. При этом выходы А.гВ и АЧ В блока 11 сравнения находятся в нулевом состоянии. Импульсы с генератора 6 поступают на вычнтающий счетчик 3 и счетчик 8, изменяя их состояния. При достижении вычитающим счетчиком 3 нулевого значения элемент И 4 пропускает на вход элемента ИЛИ 10 импульс с выхода элемента 5 задерж

Сформированный на выходе эле мента ИЛИ 10 импульс прерывания поступает на выход 14 устройства и на блок И 2 элементов, разрешая запись в счетчик 3 кодаПромежутка времени с регистра 1

В режим перезаказа устройство переходит по сигналу, поступающему на вход 13 устройства, независимо от состояния счетчиков 3 и ,8, Параллельно с сигналом на входы 13 и 12 устройства подается код нового промежутка времени, который заносится в регистр 1,- Сигнал с входа 13 устройства устанавливает триггер 7 в единичное состояние. Сигнал с нулевого выхода триггера 7 запрещает прохождение импульсов с генератора 6 через элемент И 4, а сигнал единичного выхода триггера 7 подготавливает прохождение через элемент И 9 сигнала с генератора 6 (через элемент 5 зёщержки) на управляющий вход блока 11 сравнения. При поступлении через элемент И 9 импульса с выхода

элемента 5 задержки на управляющий вход блок 11 сравнения сравнивает значения счетчика 8 (промежуток времени, прошедший от последнего импульса прерывания на выходе 14 () и регистра 1 (t ), поступающие на входы В и А блока сравнения .соответственно.

При t j, t пр блок 11 сравнения

выставляет сигнал i на выходе

А В сразу по получению управляющего импульса с элемента И 9 на время, равное длительности этого импульса.

При , -.аналогичный сигнал выставляется на выходе А В«

При tj,tnp сигнал выдается с выхода АеВ при достижении,счетчиком 8 значения регистра 1.

Сигналы с выходов А В и А - В поступают на вход элемента ИЛИ 10.

Импульс прерывания с выхода элемента ИЛИ 10 поступает на блок И 2 элементов, разрешая запись в инверс;ный счетчик 3 кода нового промежут5 ка времени с регистра 1, и на триггер 7. На ВЫХ.1 триггера 7 устанавливается нулевой сигнал - устройство вернулось к установившемуся режиму.Изобретение позволяет повысить точность работы устройства при перезаказе прсмежутка.. времени между импульсами прерывания.

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

название год авторы номер документа
Устройство для сопряжения N абонентов с М ЭВМ 1988
  • Чудов Александр Алексеевич
SU1564635A1
Устройство для сопряжения вычислительной машины с магистралью обмена 1986
  • Чудов Александр Алексеевич
  • Гриневич Анатолий Владимирович
SU1381519A1
Устройство для приоритетного обслуживания заявок 1989
  • Невский Владимир Павлович
SU1709313A1
Устройство для приоритетного обслуживания заявок 1990
  • Кузнецов Сергей Павлович
  • Ивановский Владимир Георгиевич
  • Работько Сергей Николаевич
SU1695301A1
Устройство для моделирования деятельности человека-оператора 1987
  • Архаров Виктор Владимирович
  • Герасимов Борис Михайлович
  • Гулевский Юрий Витальевич
  • Колесник Сергей Челюскинович
  • Переваров Сергей Юрьевич
SU1545226A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА МАГНИТНОГО НОСИТЕЛЯ 1992
  • Мощицкий Сергей Семенович[Ua]
  • Тимонькин Григорий Николаевич[Ua]
  • Соколов Сергей Алексеевич[Ua]
  • Шульгин Андрей Валентинович[Ua]
  • Голубничий Дмитрий Юрьевич[Ua]
  • Харченко Вячеслав Сергеевич[Ua]
  • Ткаченко Сергей Николаевич[Ua]
  • Ткаченко Владимир Антонович[Ua]
RU2040050C1
Устройство для приоритетного обслуживания заявок 1990
  • Кузнецов Сергей Павлович
  • Ивановский Владимир Георгиевич
  • Работько Сергей Николаевич
SU1711163A1
Устройство приоритетного доступа к магистрали 1990
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Остроумов Борис Владимирович
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1839249A1
Устройство для обмена информацией между цифровой вычислительной машиной и терминалами 1982
  • Молчанов Олег Евграфович
  • Полуаршинов Андрей Михайлович
  • Щечкин Александр Денисович
SU1034029A2
Устройство для моделирования деятельности человека-оператора 1990
  • Балабай Вячеслав Иванович
  • Маяцкий Игорь Алексеевич
  • Агафонов Владимир Викторович
  • Карлов Александр Алексеевич
  • Севастьянов Сергей Ильич
SU1778761A1

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

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

УСТРОЙСТЮ ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ, содержашее первый, второй счетчики, блок элементов И, два элемента И, генератор импульсов, триггер, элемент задержки, регистр, выход которого подключен к первому входу блока элементов И, вход регистра является кодовым входс 1 устройства, второй вход блока элементов И соединен с выходом прерывания устройства, информационный вход первого счетчика соединен с выходом блока элементов И, счетный вход первого счетчика соединен с выходом генератора импульсов, инверсный выход первого счетчика соединен с первым входом первого элемента И, второй вход первого элемента И и первый вход второго элемента И подключены черег элемент задержки к ВЫХОДУ генератора импульсов, второй вход второго элемента И соединен с единичным выходом триггера, единичный вход которого является входом режима устройства, отличающееся тем, что, с целью повышения точности получения промежутка времени между импульсами прерывания при перезаказе, в него Введены элемент ИЛИ и блок сравнения, выходы которого подключены к первому и второму входам элемента ИЛИ, третий : вход которого соединен с выходом . первого элемента И, выход элемента ИЛИ соединен с выходом прерывания устройства и с нулевым, входом триггера, нулевой выход которого подключен к третьему входу первого элемента И, выход второго элемента И соединен с управляющим входом блока сравнения, первый информационный вход блока сравнения соединен с выходом регистра, второй инфохинационный вход блока сравнения соединен с выходом второго счетчика, счет ный вход которого подключен- к выходу генератора импульсоз сл ел

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

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

SU 1 070 550 A1

Авторы

Камынов Владимир Владимирович

Игнатович Владимир Петрович

Даты

1984-01-30Публикация

1982-05-04Подача