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

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

I

Изобретение относится к вычислительной технике, может быть использовано в вычислительных машинах, работающих в режиме разделения времени.

Известно устройство для выдачи временных интервалов по заданным кодам С 1

В этом устройстве не предусмотрено накопление текущего времеш и при заданном временном интервале отсутствует возможность его изменения.

Прототипом изобретения является уст ройство для прерывания программ, содержащее генератор импульсов прерывания, первый элемент ИЛИ, выход которого соединен с входом установки в единицу триггера. Вход установки триггера в нуль соединен с выходом второго элемента ИЛИ, один вход которого соединен с шиной гашения, а другой - с шиной общего сброса, В устройство введены реверсивньй счетчик, одновибратор, три элемента И, элемент ИЛИ и-элемент НЕ р..

У этого устройства время прохождения очередной программы может быть только

В интервале между двумя соседними импульсами прерывания и не может быть изменено или задано по желанию пользователя.

Цель изобретения - расщирение функциональных возможностей за счет изменения временных интервалов прерывания программы пользователя.

Для достижения поставленной цели в известное устройство, содержащее генератор импульсов, три элемента И, триггер, введены два регистра, два элемента задержки, счетчик, инверсный счетчик, причем вход первого регистра является первым входом устройства, а выход первого регистра подключен к первому входу первого элемента И, второй вход которого подключен к выходу второго элемента И; выход второго элемента И является первым выходом устройства, первь(й вход второго элемента И подключен к выходу инверсного счетчика, первый вход которого соединен с выходом первого элемента И; второй вход инверсного счетчика под36ключей к выходу генератора, третий - к выходу третьего элемента И, первый вход которого соединен с выходом второго регистра,Вход которого является вторым входом устройства, второй вход третьего элемента И соединен с выходом триггера, единичный вход триггера является третьим входом устройства, а нулевой соединен с выходом первого элемента задержки, вход которого подключен к выходу второго эле мента задержки, вход которого подключен к выходу генератора; второй вход второго элемента И соединен с выходом второго элемента задержки, вход счетчика подклю чен к выходу второго элемента задержки, а выход счетчика является вторым выходом устройства. На чертеже представлена структурная электрическая схема устройства для прерывания программ. Устройство содержит регистр Ij элемент И 2, инверсный счетчик 3, элемент И 4, элемент задержки 5, генератор 6, элемент И 7, триггер 8, элемент йадержки 9, регистр 10, счетчик 11. Устройство работает следующим обр авом. В исходном состоянии регистры 1 и 10, триггер 8 и счетчики 3 и 11 находятся в нулевом состоянии. Генератор б запускает счетчик времени 11. Многовходовый элемент И 4 анализирует нулевое состояние инверсного счётчика и выдает разрешающий потенциал на элемент И 2. Одновременно информация поступает на щину прерывания А . В этом случае прерывания наступают через промежутки вре мени, равные интервалам между импульсами генератора 6. Для заказа определен ного промежутка времени , через который должно произойти очередное прерывание, существует регистр заказа 1. Значение промежутка времени заносится на регистр 1 и считывается только в Том случае, если инверсный счетчик 3 находит ся в нулевом состоянии. Если состояние регистра заказа 1 не изменилось, через промежутки, равные ty i в ЭВМ подаютс:я сигналы прерывания. Для переэаказа промелд тка времени при условии, что время уже было заказано, предназначен -регистр 10. Величину пройденного промежутка времени ЭВМ оценивает путем опроса счетчика време ни 11. В результате анализа пройденного j времени можно сделать необходимую поправку на установление новогопромежутка времени .прерывания. Эта поправка вносится в регистру параллельно с эаве4сением кода вырабатывается строб, который устанавливает триггер 8 в состояние . Элемент И 7 .по совпадению всех входных сигналов записывает в инверсный счетчик 3 новое значение кода. Элементы задержки 5 и 9 предназначены для согласования Временных интервалов при записи кода в инверсный счетчик и при выдаче импульса прерывания . Суммарное время задержки этих элементов должно быть не более ttf,nФормула изобретения Устройство для прерывания программ, содержащее генератор импульсов, три элемента И, триггер, отличающееся тем, что с целью расширения функциональных возможностей путем изменения временных интервалов прерывания программ, в него введены два регистра, два элемента задержки, счетчик, инверсньй счетчик, причем вход первого регистра является первым входом устройства, а выход первого регистра подключен к первому входу первого элемента И, второй вход которого подключен к, выходу второго элемента И, при этом выход Второго элемента И является первым выходом устройства, первьй вход второго элемента И подключен к выходу инверсного счетчика, первый вход которого соединен с выходом первого элемента И, второй вход инверсного счетчика подключен к выходу генератора, третий вход инверсного счет чика подключен к выходу третьего элемента И, первый вход которого соединен с выходом второго регистра, вход которого является вторым входом устройства, второй вход третьего элемента И соединен с выходом триггера,, единичный вход которого является третьим входом устройства, а нулевой вход триггера соединен с выкоаам первого элемента Задержки, вход которого подключен к выходу второго элемента задерхжи, вход которого подключен к выходу генератора, второй вход второго элемента И соединен с выходом второго элемента задержки, вход счетчика подключен к выходу второго элемента задержки, а выход счетчика является вторым выходом устройства. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 443386i Q Об F 9/00, 1974. 2. Авторское свидетельство СССР, № 4210О8, Q Об F 9/18, 1974.

S

u

s I

}

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

название год авторы номер документа
Устройство для прерывания программ 1982
  • Камынов Владимир Владимирович
  • Игнатович Владимир Петрович
SU1070550A1
Устройство для программного управления 1986
  • Белогорский Александр Леонидович
  • Староверов Михаил Сергеевич
  • Тычинин Валерий Николаевич
  • Байраков Евгений Энверович
SU1397880A1
Устройство переменного приоритета 1981
  • Белан Александр Михайлович
  • Молчанов Олег Евграфович
SU962948A1
Устройство для прерывания программ 1988
  • Поленов Виктор Петрович
SU1594536A1
Устройство для сопряжения абонентов с электронной вычислительной машиной 1983
  • Шевкопляс Борис Владимирович
SU1132283A1
Устройство приоритетного доступа к магистрали 1990
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Остроумов Борис Владимирович
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1839249A1
Автоматизированная система контроля радиоэлектронных устройств 1989
  • Ларичев Анатолий Павлович
  • Рогожин Олег Владимирович
  • Кочнев Александр Александрович
  • Гришин Сергей Викторович
SU1683038A1
Устройство для прерывания программ 1985
  • Литвин Леонид Алексеевич
  • Чмутов Валерий Юрьевич
  • Бретль Валерий Иосифович
SU1256029A1
Многоканальное устройство приоритета 1986
  • Палагин Александр Васильевич
  • Иванов Валерий Васильевич
  • Лещенко Виктор Николаевич
SU1386993A1
Устройство для ввода информации 1985
  • Кошкаров Вениамин Анатольевич
  • Малофеев Борис Григорьевич
SU1283739A1

Иллюстрации к изобретению SU 684 544 A1

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

Формула изобретения SU 684 544 A1

SU 684 544 A1

Авторы

Усвяцов Владимир Моисеевич

Левина Татьяна Владимировна

Мамыкин Вячеслав Александрович

Даты

1979-09-05Публикация

1977-11-14Подача