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

Иллюстрации

Показать все

Реферат

 

Oll HCAVY

ИЗОБРЕТ

К АВТОРСКОМУ СВИД

Союз Соевтскик

Социапнстическик

Республик (61) Дополнительное к авт. свид (22) Заявлено 14. 11,78 (21) 2 с присоединениеле заявки М (23)Приоритет

Опубликовано 05 09.79.

Дата опубликования опи

F 9/18

Гвсударстаенньй аемпет

СССР в делам пэобрепиьй и аткрьоьй

К 681.14

8.8) (72) Авторы изобретения

В. М, Усвяцов, Т. В, Левина и B. A. Мамыкин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ

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

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

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

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

B устройство введены реверсивный счеч чик, одновибратор, три элемента И, элемент ИЛИ и- элемент НЕ . .

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

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

Для достижения поставленной цели в известное устройство, содержащее генератор импульсов, три элемента И, триггер, введены два регистра, два элемента задержки, счетчик, инверсный счетчик, причем вход первого регистра является первым входом устройства, а выход первого регистра подключен к первому входу первого .элемента И, второй вход которого подключен к выходу второго элемента И; выход второго элемента И является пврl

BbiM выходом устройства, первый вход второго элемента И подключен к выходу инверсного счетчика, первый вход кот,.ц ого соединен с выходом первого элемента

И; второй вход инверсного счетчика подз 6845 ключен к выходу генератора, третий - к выходу третьего элемента И, первый вход которого соединен с выходом второго регистра, вход которого является вторым входом устройства, второй вход третьего элемента И соединен с выходом триггера, единичный вход триггера является третьим входом устройства, а нулевой соединен с выходом первого элемента задержки, вход которого подключен к выходу второго эле- >0. мента задержки, вход которого подключен к выходу генератора; второй вход второго элемента И соединен с выходом второго элемента задержки, вход счетчика подключен к выходу второго элемента задержки, а выход счетчика является вторым выходом устройства.

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

Устройство содержит регистр 1, элемент И 2, инверсный счетчик 3, элемент

И 4, элемент задержки 5, генератор 6, элемент И 7, триггер 8, элемент задержки 9, регистр 10, счетчик 11.

Устройство работает следующим образом. В исходном состоянии регистры 1 и

10, триггер 8 и счетчики 3 и 11 находятся в нулевом состоянии. Генератор 6

30 .запускает счетчик времени 1 1. Многовходовый элемент И 4 анализирует нулевое состояние инверсного счетчика и выдает разрешающий потенциал на элемент И 2.

Одновременно информация поступает на

35 шину прерывания Я . В этом случае прерывания наступают через промежутки времени, равные интервалам между импульсами генератора 6. Йля заказа определенного промежутка времени й„„„, через который должно произойти очередное прерывание, существует регистр заказа 1.

Значение промежутка времени заносится на регистр 1 и считывается только в том случае, если инверсный счетчик 3 находи1 4 ся в нулевом состоянии. Если состояние регистра заказа 1 не изменилось, через

Ю промежутки, равные, 4, в ЭВМ подаются сигналы прерывания.

Для перезаказа промежутка времени при условии, что время уже было заказано, предназначен регистр 10. Величину пройденного промежутка времени ЭВМ оценивает путем опроса счетчика времени 11. В результате анализа пройденного времени можно сделать необходимую поправку на установление нового промечут» ка времени, прерывания. Эта поправка вносится в регистр, параллельно с эане44 4 сением кода вырабатывается строб, который устанавливает триггер 8 в состояние

"1". Элемент И 7 .по совпадению всех входных сигналов записывает в инверсный счетчик 3 новое значение кода. Элементы задержки 5 и 9 предназначены для согласования временных интервалов при записи кода в инверсный счетчик и при выдаче импульса прерывания . Суммарное время задержки этих алементов должно быть не более

Формула изобретения

Устройство для прерывания программ, содержащее генератор импульсов, три элемента И, триггер, о т л и ч а ю ш ее с я тем, что с целью расширения функциональных возможностей путем изменения временных интервалов прерывания программ, в него введены два регистра, два элемента задержки, счетчик, инверсный счетчик, причем вход первого регистра является первым входом устройства, а выход первого регистра подключен к первому входу первого элемента И, второй вход которого подключен к выходу второго элемента И, при этом выход второго элемента И является первым выходом устройства, первый вход второго алемента И подключен к выходу инверсного очи чика, первый вход которого соединен с выходом первого элемента И, второй вход инверсного счетчика подключен к выходу генератора, третий вход инверсного счет чика подключен к выходу третьего элемента И, первый вход которого соединен с выходом второго регистра, вход которого ивляется вторым входом устройства, второй вход третьего элемента И соединен с выходом триггера„единичный вход которого является третьим входом устройства, а нулевой вход триггера соединен с выходом первого элемента задержки, вход которого подключен к выходу второго элемента задержки, вход которого подключен к выходу генератора, второй вход второго элемента И соединен с выходом второго элемента задержки, вход счетчика подключен к выходу второго элемента задержки, а выход счетчика является вторым выходом устройства.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

34 443386, Я 06 Р 9/00, 1974.

2. Авторское свидетельство СССР, hb 421008, g 06 F 9/18, 1974.

684544

Составитель A. Баранов

Редактор Б. Федотов Техред Н. Бабурка Корректор К). Макаренко

Подпис ное

Заказ 5289/43 Тираж 780

ПНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП Патент, г. Ужгород, ул. Проектная, 4