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

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

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

Цель изобретения - сокращение количества внешних связей и оборудования. I

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

Устройство содержит регистр 1 защиты, шифратор 2, элемент ИЛИ 3,триггер 4, элемент И 5, регистр 6 сброса, каналы 7, в каждый из которых входят элементы И 8-11, триггер 12, триггер 13, вход 14 управления режи- -мами устройства, группу 15 кодовых входов устройства, ответный вход 16 устройства, сигнальный вход 17 устройства, группу 18 запросных входов устройства, выход 19 прерывания устройства, группу 20 Ъыходов кода адреса прерывания устройства.

Обслуживание внешних запросов с абсолютными приоритетами обеспечива- eTCfi разрешаннцим выходным потенциалом триггера 4 режима, который сбрасывается в нулевое состояние при : включении устройства и его установка в единичное состояние блокируется запрещающим потенциалом на входе 14 управления режимами.

В исходном состоянии разрешающим потенциалом с выходов триггеров 12 управления каждого канала разрешен прием внешних запросов, поступающих по группе 18 входов через элемент И 8 и фиксируемых триггерами 13 Выходным потенциалом с триггеров 13 устанавливаются соответствукяцие триггеры 12, выходом которых на входах

Режим работы с относительными при оритетами обеспечивается разрешаю- пщм потенциалом на входе 14 управления режимами. После включения устрой ства триггер 4 устанавливается в нулевое состояние и имеет на выходе разрешакяций потенциал. В ответ на сигнал прерывания, эьщаваемый устрой ством, ЦВМ по входу 16 формирует сиг нал ответа, который совместно с сигналом прерывания и сигналом на входе 14 устанавливает триггер режима в ед ничное состояние, чем запрещается по

элементов И 8 блокируется прием соответствующего внешнего запроса. Сиг- « ступление в ЦЙМ сигналов прерывания.

налы с триггеров. 12 и 13 и регистра 1 поступают на входы элементов И 9 и 10, которые выделяют запрос, имеющий высший приоритет, и обеспечивают сквозную передачу сигнала запрета прерывания от высшего уровня приоритета к низшему. Приоритеты запросов уменьшаются слева направо в порядке нумерации каналов 7.

Таким образом, сигнал прерывания формируется только на выходе элемента И 10, наиболее приоритетного в текущий момент времени канала 7. Этот

50

55

всех уровней приоритетов. Триггер 4 режима сбрасывается в нулевое состоя ние по завершении программы прерывания сигналом, поступающим по входу 17. В ЦВМ на выполнение поступает внешний запрос с высшим прио1)итетом среди всех принятых устройством.При этом оно снова блокируется сигналом ответа до завершения обслуживания

запроса.

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

Устройство для прерывания програм содержащее регистр 9а1цнты, вшфратор.

5

0

сигнал поступает на вход элемента ИЛИ 3, на вход дешифратора 2, на вход регистра 6 и на первый вход элемента И 11 соответствующего канала. На вы- ходе элемента ИЛИ 3 формируется сигнал, а на выходе шифратора 2 - команда перехода, которые поступают в ЦВМ. После приема команды перехода ЦВМ по входу 16 выдает сигнал, управляющий записью значений с выходов элементов И 10 каждого канала в регистр 6 и устанавливающий в нулевое состояние триггер 13 работающего в текущий момент канала.

Триггеры 12 хранят внешние запросы до полного выполнения и через элемент И 9 запрещают поступление в ЦВМ внешних запросов более низких приоритетов. Триггеры 12 устанавливаются в нулевое состояние по окончании программы, вызванной внешним запросом, для чего из ЦВМ по программе выдается сигнал по входу 17, который, поступая на второй вход регис тра с 5 сброса, открывает его выходы и формирует сигнал сброса соответствующего триггера 12. Таким образом, на входе элемента И 8 и на входов элемента И 9 устанавливается разрешаюощй потенциал, т.е. снимается блокировка запросов низшего уровня приоритета и высший из них поступает в ЦВМ.

Режим работы с относительными приоритетами обеспечивается разрешаю- пщм потенциалом на входе 14 управления режимами. После включения устройства триггер 4 устанавливается в нулевое состояние и имеет на выходе разрешакяций потенциал. В ответ на сигнал прерывания, эьщаваемый устройством, ЦВМ по входу 16 формирует сигнал ответа, который совместно с сигналом прерывания и сигналом на входе 14 устанавливает триггер режима в единичное состояние, чем запрещается по0

5

0

ступление в ЦЙМ сигналов прерывания.

всех уровней приоритетов. Триггер 4 режима сбрасывается в нулевое состояние по завершении программы прерывания сигналом, поступающим по входу 17. В ЦВМ на выполнение поступает внешний запрос с высшим прио1)итетом среди всех принятых устройством.При этом оно снова блокируется сигналом ответа до завершения обслуживания

запроса.

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

Устройство для прерывания программ, содержащее регистр 9а1цнты, вшфратор.

элемент ИЛИ, триггер, элемент И, каналы, каждый из которых содержит два триггера и четыре элемента И, причем каждый запросный вход устройства подключен к первому входу первого зле- мента И одноименного канала, в каждом канале выход первого элемента Ну соединен с единичным входом первого триггера, выход второго элемента И подключен к первому входу третьего элемента И, единичный вход второго триггера соединен с выходом первого триггера и с первым входом второго элемента И, второй вход которого соединен с первым входом четвертого элемента И, второй вход которого соединен с инверсным выходом второго триггера и вторым входом первого элемента И, выход третьего элемента И соединен с нулевым входом первого триггера выход второго элемента И каждого ка- напа соединен с соответствующим входом шифратора и соответствующим входом элемента ИЛИ, второй вход третьего элемента И каждого канала соеди- нен с ответным входом устройства,третий вход второго элемента И каждого канала соединен с одноименным выходом регистра защиты, входы которого соединены с группой кодовых вхо-

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

Редактор И. Касарда

Составитель М, Кудряшев

Техред И.Попович Корректор М. Демчик

Заказ 4722/53Тираж 671 . Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

/ ж

w

т

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

название год авторы номер документа
Устройство для прерывания программ 1980
  • Хельвас Валерий Пантелеймонович
SU924710A2
Устройство для прерывания программ 1976
  • Воробьев Олег Александрович
  • Хельвас Валерий Пантелеймонович
SU645158A1
Устройство для прерывания программ 1977
  • Хельвас Валерий Пантелеймонович
SU739534A1
Устройство для обмена информацией 1982
  • Маркитан Людмила Григорьевна
  • Еремеева Лидия Николаевна
  • Хельвас Валерий Пантелеймонович
SU1048468A1
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1981
  • Хельвас Валерий Пантелеймонович
SU1003066A1
Устройство для сопряжения цифровойВычиСлиТЕльНОй МАшиНы C ВНЕшНиМиуСТРОйСТВАМи 1979
  • Виноградов Виталий Владимирович
  • Гробов Вячеслав Григорьевич
SU849190A1
Устройство для сопряжения вычислительной машины с магистралью 1981
  • Хельвас Валерий Пантелеймонович
SU980088A2
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1982
  • Хельвас Валерий Пантелеймонович
SU1062681A2
Устройство для обмена информацией между ЦВМ и внешними устройствами 1980
  • Маркитан Людмила Григорьевна
  • Хельвас Валерий Пантелеймонович
SU907537A1
Устройство для сопряжения цифровой вычислительной машины с внешними устройствами 1982
  • Виноградова Лидия Ивановна
  • Гробов Вячеслав Григорьевич
  • Гончаренко Светлана Ивановна
  • Санин Виктор Александрович
SU1062679A2

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

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

Изобретение относится к вычислительной технике, а именно к устройствам для прерываний программ при сопряжении различных внешних устройств с цифровыми вычислительными машинами. Целью изобретения является сокращение аппаратурных затрат. Поставленная цель достигается тем, что, в устройство, содержащее регистр защиты, шифратор, выходной элемент ИЛИ, триггер режима, входной элемент И, N каналов прерьгаания, каждый из которых «i Jitfi .- - е содержит триггер прерывания, триггер управления и четыре элемента И, введен регистр сброса и ряд дополнительных связей. Повышение достоверности обработки прерывания программ достигается соединением второго входа входного элемента И с входом ответа устройства и второго входа триггера режима с управляющим входом устройства, чем обеспечивается изменение алгоритма блокирования поступления в ЦВМ сигналов прерывания в режиме работы с относительными приоритетами и тем самым исключается возникновение сбойных ситуаций. Введение регистра сброса и соединение его входов с выходами вторых элементов И, а выходов с первыми входами триггеров управления каналов прерывания и соответствующее тактирование регистра сброса сигналами ответа и управления позволило сократить количество линий связи с ЦВМ и исключить по одному элементу в каждом канале прерывания. 1 ил. (Л

Формула изобретения SU 1 254 486 A1

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

Устройство для прерывания программ 1976
  • Воробьев Олег Александрович
  • Хельвас Валерий Пантелеймонович
SU645158A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для прерывания программ 1980
  • Хельвас Валерий Пантелеймонович
SU924710A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 254 486 A1

Авторы

Куликов Петр Петрович

Овдиенко Александр Александрович

Петренко Игорь Давыдович

Смирнова Людмила Владимировна

Даты

1986-08-30Публикация

1985-03-26Подача