Устройство для прерывания программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 421008
Авторы: Алваридзе, Гоголадзе, Месхишвили, Средств, Тбилисский
Текст
(51) М, Кл, 6 06 9/18 с присоединением заявки Гасударстааниый какитеСааета Мииистрав СССРпа дели изобретенийи стир;тийРЕРЫВАНИЯ ПРОГРА 4) УСТРОЙСТВО Д 15 Устройство относится,к вычислительной технике и может быть иополызовано в вычислительныхх м ашинах, р а ботающих в мул ьтиплеисном режвме, в частности в системах управления производствеиными процессами.Известное устройство для прерывания программ, содержащее генератор импульсов прерывания; лервую схему ИЛИ, выход которой соединен со входом установки в единицу триоге 1 ра, вход установки в нуль которого соединен с выходом второй схемы ИЛИ, одни вход которой соедатнен с,шиной гашения, а другой - с щиной общего сброса, работает должным образом только лри условии, что время прохождения очередной,программы не превышает интервал между соседними импульсами с генератора импульсов прерывания. В противноя случае действшие очередных импульсов прерьавания,блокируется на период прохождения текущей пропраммы, что приводит к нарушению нормального функционирования,вычислителыной машины,В,предлагаемое устройство, с целью повышения .надежности его работы, возведены ревероивный счетчик, одновибратор, три,схемы И, третья схема ИЛИ,и инвертор, нричем первый вход первой схемы ИЛИ соединен с выходом первой схемы И, одинак вход которой соединен с выходом инвертора, а другой - с выходои одновибратора, вход которого соединен с выходом генератора импульсов прерывания и с одвим входом второй схемы И, другой ,вход которой соединен с еднннчньам выходом триггера, а выход - с суммирующим 5 входом реверсивного счетчика, вход установки в нуль которого соединен с ши 1 ной общего сброса, а единичные выходы всех, разрядов - со входами третьей схемы ИЛИ, выход которой соединен со входом инвертора и с одним 10 входом третьей схемы И, другой вход которой соединен с нулевым выходом триггера, а выход - с вычптающнм входом реверсивного счетчика и со вторым входом первой схемы ИЛИ,На чертеже представлена блок-схеьма предлагаемого устройства.Устройство содержит триггер 1, реверсивный счетчик 2, генератор 3 импульсов преры вания, одновибратор 4, схемы И 5, 6 и 7,схемы ИЛИ 8, 9 и 10 и инвертор 11.Устройсгво работает следующим образом.В исходном состоянии триггер 1 и ревсрсниный счет;нк 2 установлены в нулсвос состоя ние. Генератор 3 импульсов прерывания запускает одновибратор 4, срабатывающий от заднего фронта импульса генератора 3. С выхода одновнбратора 4 сигнал поступает на схему И 5 н срез схему ИЛИ 8 устапав ливаст триггерв единичное состояние, Импульсы с генератора 3 импульсов прерывания следуют с интервалом 1 сек,Если продолкительность прохождения очередной программы в вычислительной машин не превысит этот интервал, то сигнал гашения сбросит триггер 1 в нулевое состояние, после чего устройство готово к приходу следующего импульса и, соответственно, к работе пад слсдующеп программоц. Если же время прохождения очередной программы больше 1 сек, то один или несколько импульсов через схему И 6 поступят на суммирующий вход реверсивного счетчика 2, записывая в нем определенное число.Весь период времени, пока содержимое реверсивного счетчика 2 пе равно нулю, выход схемы ИЛИ 10 через инвертор 11 запрещает прохождение сигналов через схему И 5. После окончания прохождения текущец программы по сигналу гашения триггер 1 устанавливается в нулевое состояние. После этого сигнал на выходе схемы И 7 появляется в том случае, если содержимое реверсивного счетчика 2 нс равно нулю, Этот сигнал снова устанавливает триггер 1 в единичное состояние и одновременно уменьшает содержимое реверсивного счетчика 2 на единицу.Если в момент прихода сигнала гашения содержимое реверсивного счетчика 2 уже равно нулю, то сигнал на выходе схемы ИЛИ 10 и, следовательно, на выходе схемы И 7 отсутствует и триггер 1 остается в нулевом состоянии. Тем самым схема возвращается в исходное состояние, и очередной импульс с 5 10 15 20 25 30 генератора 3 импульсов прерывания приводитк установке триггера 1 в единичное состояниечерез открытую схему И 5,Предмет изобретенияУстройство для прерывания программ, содеркащее генератор импульсов прерывания, первую схему ИЛИ, выход которой соединен со входом установки в единицу триггера, вход установки в нуль которого соединен с выходом второй схемы ИЛИ, один вход которой соединен с шиной гашения, а другой - с шиной общего сброса, отличающееся тем, что, с целью повышения надежности работы устройства, в него введены реверсивный счетчик, одновибратор, три схемы И, третья схема ИЛИ и инвертор, причем первый вход первой схемы ИЛИ соединен с выходом первой схемы И, один вход которой соединен с выходом инвертора, а другой - с выходом одновибратора, вход которого соединен с выходом генератора импульсов прерывания и с одним входом второй схемы И, другой вход которой соединен с единичным выходом триггера, а выход - с суммирующим входом реверсиьного счетчика, вход установки в нуль которого соединен с шиной общего сброса, а единичные выходы всех разрядов - со входами третьей схемы ИЛИ, выход которой соединен со входом инвертора и с одним входом третьей схемы И, другой вход которой соединен с нулевым выходом триггера, а выход - с вычитающим входом реверсивного счетчика и со вторым входом первой схемы ИЛИ.
СмотретьЗаявка
1729328, 27.12.1971
Г. П. Алваридзе, О. В. Гоголадзе, И. Месхишвили, Тбилисский научно исследовательский институт приборостроени, средств автоматизации
МПК / Метки
МПК: G06F 9/48
Метки: прерывания, программ
Опубликовано: 25.03.1974
Код ссылки
<a href="https://patents.su/2-421008-ustrojjstvo-dlya-preryvaniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для прерывания программ</a>
Предыдущий патент: Двоично-десятичный сумматор
Следующий патент: Устройство для допускового контроля суммы (разности) временных интервалов
Случайный патент: Устройство для промывки унитазов