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

Номер патента: 1254486

Авторы: Куликов, Овдиенко, Петренко, Смирнова

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК А 1)4 С 06 Г 9 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ НИЕ ИЭОБРЕ МУ СВИДЕТЕЛЬСТВУ.,"Р 1 у6.71, д НАВ содержит триггер прерывания, триггеруправления и четыре элемента И, введен регистр сброса и ряд дополнительных связей. Повышение достоверностиобработки прерывания программ достигается соединением второго входавходного элемента И с входом ответаустройства и второго входа триггерарежима с управляющим входом устройст"ва, чем обеспечивается изменение алгоритма блокирования поступления вЦВИ сигналов прерывания в режиме работы с относительными приоритетамии тем самым исключается воэникнове 4875322/2 24 6.03.85 0,08.86. Бюл, У 32 .П, Куликов, А,А, О етренко и Л.В, Смир 8.1,325(088.8)Авторское свидетельс 58, кл. С 06 Р 9/46 орское свидетельств 10, кл. С 06. Р 9/46 иенк тво ССС 1976,о СССР 1982.4) УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРЫ 21(57)Изобретение относится к вычислительной технике, а именно к устройствам для прерываний программпри сопряжении различных внешних устройств с цифровыми вычислительнымимашинами. Целью изобретения являетсясокращение аппаратурных затрат, Поставленная цель достигается тем, что,в устройство, содержащее регистр защиты, шифратор, выходной элемент ИЛИ,триггер режима, входной элемент И, Кканалов прерывания, каждый из которых ние сбойных ра сброса и выходами вдов с первыми триггеров управания и соответе регистра сброи управления по ходами ления к в преры тирован. ствующее т са сигналам и ответа атить ко исключит аждом канал чество линий св по одному элепрерывания. дило сос ЦВМ нту в к(21) 3 (22) 2 (46) 3 (72) П И,Д, П (53) 6 (56) У 6451Авт В 9247 ситуаций, Введение реги соединение его входов с рых элементов И, а выхоИзобретение относится к вычислительной технике, а именно к устройствам для прерывания программ при сопряжении различных внешних устройств с цифровыми вычислительными машинами.Цель изобретения - сокращение количества внешних связей и оборудования,10На чертеже приведена функциональная схема устройства для прерывания программ.Устройство содержит регистр 1 защиты, шифратор 2, элемент ИЛИ З,триг 15 гер 4, элемент И 5, регистр 6 сброса, каналы 7, в каждый из которых входят элементы И 8-11, триггер 12, триггер 13, вход 14 управления режимами устройства, группу 15 кодовых20 входов устройства, ответный вход 16 устройства, сигнальный вход 17 устройства, группу 18 запросных входов устройства, выход 19 прерывания устройства, группу 20 выходов кода адреса прерывания устройства.Обслуживание внешних запросов с абсолютными приоритетами обеспечивается разрешающим выходным потенциалом триггера 4 режима, который сбрасывается в нулевое состояние при:30 включении устройства и его установка в единичное состояние блокируется запрещающим потенциалом на входе 14 управления режимами.В исходном состоянии разрешающим 35 потенциалом с выходов триггеров 12 управления каждого канала разрешен прием внешних запросов, поступающих по группе 18 входов через элемент И 8 и фиксируемых триггерами 13. 40 Выходным потенциалом с триггеров 13 устанавливаются соответствующие триггеры 12, выходом которых на входах элементов И 8 блокируется прием соответствующего внешнего запроса. Сиг налы с триггеров. 12 и 13 и регистра 1 поступают на входы элементов И 9 и 10, которые выделяют запрос, имеющий высший приоритет, и обеспечивают сквозную передачу сигнала запрета 50прерывания от высшего уровня приоритета к низшему. Приоритеты запросов уменьшаются слева направо в порядке нумерации каналов 7.Таким образом, сигнал прерывания 55 формируется только на выходе элемента И 10, наиболее приоритетного в текущий момент времени канала 7. Этот 1254486 ьсигнал поступает на вход элементаИЛИ 3, на вход дешифратора 2, на входрегистра 6 и на первый вход элементаИ 11 соответствующего канала. На выходе элемента ИЛИ 3 формируется сигнал, а на выходе шифратора 2 - команда перехода, которые поступают в ЦВМ.После приема команды перехода ЦВМ повходу 16 выдает сигнал, управляющийзаписью значений с выходов элементовИ 10 каждого канала в регистр 6 и устанавливающий в нулевое состояниетриггер 13 работающего в текущий момент канала.Триггеры 12 хранят внешние запросы до полного выполнения и через элемент И 9 запрещают поступление в ЦВМвнешних запросов более низких приоритетов, Триггеры 12 .устанавливаютсяв нулевое состояниепо окончаниипрограммы, вызванной внешним запросом, для чего иэ ЦВМ по программевыдается сигнал по входу 17, который,поступая на второй вход регистра ссброса, открывает его выходы и формирует сигнал сброса соответствующего триггера 12. Таким образом, навходе элемента И 8 и.на входе элемента И 9 устанавливается разрешающийпотенциал, т.е. снимается блокировказапросов низшего уровня приоритета .и .высший из них поступает в ЦВМ.Режим работы с относительными приоритетами обеспечивается разрешаю"щим потенциалом на входе 14 управления режимами, После включения устройства триггер 4 устанавливается в нулевое состояние и имеет на выходеразрешающий потенциал. В ответ насигнал прерывания, выдаваемый устройством, ЦВМ по входу 16 формирует сигнал ответа, который совместно с сигналом прерывания и сигналом на входе14 уетанавливает триггер режима в единичное состояние, чем запрещается поступление в ЦЙМ сигналов прерывания.всех уровней приоритетов. Триггер 4режима сбрасывается в нулевое состояние по завершении программы прерывания сигналом, поступающим по входу17. В ЦВМ на выполнение поступаетвнешний запрос.с высшим приоритетомсреди всех принятых устройством.Приэтом оно снова блокируется сигналомответа до завершения обслуживаниязапроса.Формула изобретенияУстройство для и программ,содержащее регистр защиты, шифратор,з 1254 элемент ИЛИ, триггер, элемент И, каналы, каждый из которых содержит два триггера и четыре элемента И, причем каждый запросный вход устройства подключен к первому входу первого элемента И одноименного канала, в каждом канале выход первого элемента И соединен с единичным входом первого триггера, выход второго элемента И подключен к первому входу третьего О элемента И, единичный вход второго триггера соединен с выходом первого триггера и с первым входом второго элемента И, второй вход которого соединен с первым входом четвертого эле- мента И, второй вход которого соединен с инверсным выходом второго триггера и вторым входом первого элемента И., выход третьего элемента И соединен с нулевым входом первого триггераО выход второго элемента И каждого канала соединен с соответствующим входом шифратора и соответствующим входом элемента ИЛИ, второй вход третьего элемента И каждого канала соеди- Г 5 нен с ответным входом устройства,третий вход второго элемента И каждого канала соединен с одноименнья выходом регистра защиты, входы которого соединены с группой кодовых вхо 486 4дов устройства, третий вход второго элемента И первого канала соединен с выходом триггера, единичный вход которого соединен с выходом элемента И, первый вход которого соединен с выходом элемента ИЛИ и выходом прерывания устройства, второй вход элемента И соединен с входом управления режимом устройства, выходы шифратора подключены к группе выходов кода адреса прерывания устройства, о т л и ч а ю щ е е с я тем, что, с целью сокращения количества внешних связей и оборудования, в него введен регистр сброса, вход управления записью которого соединен с ответным входом устройства и с третьим входом элемента И, вход управления чтением регистра соединен с нулевым входом триггера и с сигнальным входом устройства,выходы вторых элементов И каналов сое" динены с входами регистра сброса, а первый вход второго триггера каждого канала соединен с одноименным выходом регистра сброса, третьи входы четвертого элемента И каждого канала, начиная с второго, соединены с выходами четвертого элемента И предццущего канала.1254486 Составитель И. КудряшеТекред И.Попович Редактор И. Каса Лемчик Коррек ПодписССР аказ 4722/5 уда издф скв афическое предприятие, г. Ужгород, ул ктн Производс но-п ВНИИПИ по д 13035, аж 671твенногоретений-35, Рауш комитета открыти ская наб

Смотреть

Заявка

3875322, 26.03.1985

ПРЕДПРИЯТИЕ ПЯ Г-4220

КУЛИКОВ ПЕТР ПЕТРОВИЧ, ОВДИЕНКО АЛЕКСАНДР АЛЕКСАНДРОВИЧ, ПЕТРЕНКО ИГОРЬ ДАВЫДОВИЧ, СМИРНОВА ЛЮДМИЛА ВЛАДИМИРОВНА

МПК / Метки

МПК: G06F 9/48

Метки: прерывания, программ

Опубликовано: 30.08.1986

Код ссылки

<a href="https://patents.su/4-1254486-ustrojjstvo-dlya-preryvaniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для прерывания программ</a>

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