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

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

приоритету прерывания в группе, выходы которого соедипены с первыми п вторыми выходами блока обзора прерываний.

Блок-схема устройства приведена на чертеже.

Устройство содержит регистр 1 прерывания, регистр 2 защиты, блок 3 выявления разрешенных прерываний, блок 4 обзора прерываний, блок 5 сброса выделенного запроса, блок 6 кодирования, регистр 7 кода номера прерывания. Блок 4 обзора прерываний содержит группы элементов И 8, группы элементов ИЛИ 9, 10, узел 11 выбора старшей по приоритету группы прерываний, узел 12 выбора старшего по приоритету прерывания в группе.

Работает устройство следующим образом.

Сигналы прерывания и защиты от регистров 1, 2 подаются на блок 3, сигналы выявленных разрешенных прерываний - на элементы ИЛИ 9. Сигналы о наличии прерываНИИ в группах поступают на узел И. На одном из выходов этого узла, соответствующем наиболее приоритетной группе прерываний, устанавливается сигнал, который поступает на первые входы блока 6 и на первые входы соответствующей группы элементов И 8. Через эту группу элементов И 8 проходят сигналы выбранной группы прерываний, которые попадают на элементы ИЛИ 10. С выходов элементов ИЛИ 10 сигналы прерываний проходят на узел 12. На одном из входов этого узла, соответствующем наиболее приоритетному пpeflывaнию в выбранной группе, зстанавливается сигнал, который поступает на вторые рхолы блока 6.

На выходах блока 6 образуется код номера старшего по приоритету прерывания, который проходит на входы регистра 7. Одновременно с кодированием и занесением в регистр 7 сигналы выбранной группы прерываний и выбранного прерывания в группе поступают на первые и вторые входы блока 5, который устанавливает в нуль соответствующий разряд регистра 1.

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

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

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

1.Авт. св. № 283686, кл. G 06F 9/18, 1969.

2.Майоров С. А., Новиков Г. И., Структура цифровых вычислительных машин. Л., «Машиностроение, 1970, с. 412-414 (прототип).

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

название год авторы номер документа
Устройство прерывания программ 1983
  • Ялинич Юрий Иванович
  • Ларченко Валерий Юрьевич
  • Холодный Михаил Федорович
  • Фурманов Клайд Константинович
SU1119015A1
Устройство для прерывания программ 1981
  • Клименко Валентин Валентинович
  • Гончаров Владимир Сергеевич
SU972511A1
Устройство для прерывания программ 1976
  • Никоноров Рудольф Алексеевич
SU630629A1
Устройство прерывания 1978
  • Бахчисарайцев Олег Борисович
  • Васильев Андрей Александрович
  • Горелик Юрий Зиновьевич
  • Крыжановская Белла Монусовна
  • Козлов Виктор Георгиевич
  • Мессерман Самуил Матвеевич
  • Митюк Владимир Владимирович
  • Никитин Павел Александрович
  • Чуманов Александр Михайлович
SU877542A1
Устройство прерывания 1974
  • Братальский Евгений Анатольевич
  • Златников Владимир Михайлович
  • Катковская Елена Германовна
SU525094A1
Устройство приоритетного прерывания для микро-ЭВМ 1982
  • Зеленко Геннадий Вадимович
  • Кукин Марк Александрович
  • Панов Виктор Васильевич
  • Попов Сергей Николаевич
SU1113803A1
Устройство для сопряжения ЭВМ с линиями связи 1988
  • Вертлиб Валерий Абрамович
  • Жданов Владимир Сергеевич
  • Жожикашвили Владимир Александрович
  • Косинец Михаил Михайлович
  • Макеев Сергей Владимирович
  • Никитин Николай Михайлович
  • Никифоров Сергей Васильевич
  • Окунев Сергей Леонидович
  • Саксонов Евгений Александрович
  • Терещенко Борис Николаевич
  • Фурсов Владимир Григорьевич
SU1536393A1
Многоканальное устройство для прерывания программ 1978
  • Никоноров Рудольф Алексеевич
SU771670A1
Устройство для обработки прерываний 1983
  • Акопов Виталий Иванович
  • Гуревич Ефим Израильевич
  • Незнамов Сергей Петрович
SU1126957A1
Мультипроцессорная система 1983
  • Белицкий Роберт Израилевич
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Малиновский Борис Николаевич
SU1156088A1

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

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

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

SU 552 607 A1

Авторы

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

Даты

1977-03-30Публикация

1973-12-27Подача