УСТРОЙСТВО для ПРЕРЫВАНИЯ ПРОГРАММ Советский патент 1970 года по МПК G06F9/48 

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

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

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

Цель изобретения - сокращение времени поиска Старшего по приоритету прерывания.

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

Это отличие позволяет достигнуть поставленную цель.

защиты, обеспечивающего запрет прерываний по любому числу каналов, схемы 5 выявления разрешенных прерываний, схемы 4 сбора сигналов разрешенных прерываний, схемы 5

группового сбора сигналов разрешенных прерываний в первой группе, схемы 6 группового сбора сигналов разрешенных прерываний в т-й группе, где п tnk, (п - число разрядов регистра прерываний; k - число разрядов в группе; т - число групп); схемы 7 сбора сигналов от групп, содержащих разрешенные прерывания; схемы 8 управления; схемы 9 формирования кода номера старшей по приоритету группы разрешенных прерываний; счетчика 10; дешифратора 11 опроса; схемы 12 обнаружения старшего по приоритету разрешенного прерывания.

Код прерывания из регистра / и код защиты из регистра 2 поступают для сравнения на вход схемы 3 выявления разрешенных прерываний. С выхода схемы 5 информация о результатах сравнения кодов подается на входы т схем 5 и 5 группового сбора сигналов разрешенных прерываний. Сигналы о наличии или отсутствии групп, содержащих разрешенные прерывания, поступают на вход схемы сбора сигналов от групп, содержащих разрешенные прерывания, которая, как и схемы 5 и 5, входит в состав схемы 4 сбора сигналов разреодного разрешенного прерывания на выходе схемы 4 появляется сигнал, запускающий схему 8 управления. Информация постунает одновременно на вход схемы 7 и на вход схемы 9 формирования кода номера старшей но приоритету группы разрешенных прерываний. По сигналу со схемы 8 управления код номера грунпы считывается с выхода схемы 9 в старшие разряды счетчика 10. После записи этого кода схема 8 управления начинает выдавать в счетчик импульсы счета. Меняющийся в результате счета код с выхода счетчика 10 поступает на вход дешифратора 11 опроса. Дешифратор .производит опрос только разрядов схем 12, принадлежащих группе, код номера которой был предварительно записан в счетчик. При обнаружении в группе разрешенного старшего но приоритету разряда прерывания на выходе схемы 12 вырабатывается сигнал, прекращающий выдачу импульсов из схемы 8 в счетчик 10. Одновременно сбрасывается соответствующий триггер регистра 1. Таким образом, количество импульсов счета, вырабатываемых схемой 8 за время опроса, мож-ет меняться от юдного до k.

Предмет изобретения

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

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

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

название год авторы номер документа
УСТРОЙСТВО для ПРЕРЫВАНИЯ ПРОГРАММ 1973
SU368604A1
УСТРОЙСТВО ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММ 1973
  • Л. И. Шапиро
SU382089A1
Устройство для прерывания программ 1973
  • Тимашев Александр Васильевич
  • Иванов Анатолий Владимирович
  • Виговский Владимир Семенович
  • Олеринский Евгений Владимирович
SU470807A1
Устройство прерывания 1978
  • Бахчисарайцев Олег Борисович
  • Васильев Андрей Александрович
  • Горелик Юрий Зиновьевич
  • Крыжановская Белла Монусовна
  • Козлов Виктор Георгиевич
  • Мессерман Самуил Матвеевич
  • Митюк Владимир Владимирович
  • Никитин Павел Александрович
  • Чуманов Александр Михайлович
SU877542A1
Устройство переменного приоритета 1975
  • Самарский Станислав Иванович
  • Тарасов Виктор Алексеевич
SU547767A2
Устройство для прерывания программ 1982
  • Кузнецов Геннадий Иванович
  • Шлаин Полина Абрамовна
  • Хетагуров Ярослав Афанасьевич
  • Алексеева Зоя Дмитриевна
  • Гукова Лилия Александровна
  • Полтавец Галина Николаевна
SU1072045A1
Устройство для прерывания программ 1981
  • Клименко Валентин Валентинович
  • Гончаров Владимир Сергеевич
SU972511A1
Электронная вычислительная машина для ускоренной обработки запросов прерываний 1988
  • Голицын Валентин Васильевич
  • Швырев Владимир Петрович
  • Парфенов Валентин Васильевич
SU1621029A1
Многокоординатная система числового программного управления 1972
  • Оверко Владимир Андреевич
  • Соборников Юрий Петрович
  • Яник Арнольд Феликсович
SU448435A1
Устройство для прерывания программ 1972
  • Никулин Геннадий Васильевич
  • Тиме Владимир Львович
  • Павлов Юрий Петрович
SU439812A1

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

Реферат патента 1970 года УСТРОЙСТВО для ПРЕРЫВАНИЯ ПРОГРАММ

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

SU 283 686 A1

Даты

1970-01-01Публикация