Устройство переменного приоритета

 

УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА по авт.св. № 506854, личающееся тем, что, с целью расширения функциональных воэможностей за счет организации режима равных приоритетов сигналов прерывания , в него введен триггер режима равных приоритетов, выход которого соединен с третьим входом блока управления , а кодовый выход счетчика с кодовьм входом регистра приоритета , единичный и нулевой входы триггера равных приоритетов соединены соответственно с входом режима равных приоритетов и входом установки в нуль устройства.

СОЮЗ СОВЕТСНИХ

СООИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

09) (11) (sg 4.С 06 -F 9/46

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР пО делАм изОБРетений и ОтнРытий о

ОПИСАНИЕ ИЗОБРЕТЕНИЯ I И . ц

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Щ .;„. ; .;,,(, >

Ь (61) 506854 (21) 3773872/24-24 (22) 02.08.84 (46) 15.11.86. Бюл. У 42 (71) Киевский ордена Трудового Красного Знамени завод электронных вычислительных и управляющих машин (72) С.И. Самарский (53) 681.325(088.8) (56) Авторское свидетельство СССР

В 506854, кл. G 06 F 9/46, 1974..(54)(57) УСТРОЙСТВО ПЕРЕМЕННОГО

ПРИОРИТЕТА по авт.св, Ф 506854, о тл и ч а ю щ е е с я тем, что, с целью расширения функциональных воз.можностей за счет организации режима равных приоритетов сигналов прерывания, в него введен триггер режима равных приоритетов, выход которого соединен с третьим входом блока управления, а кодовый выход счетчикас кодовьи входом регистра приоритета, единичный и нулевой входы триггера равных приоритетов соединены соответственно с входом режима равных приоритетов и входом установки в нуль устройства.

1270759

Устройство содержит регистр 1 приоритета, счетчик 2, блок 3 анализа на нуль счетчика, циклический регистр 4 сдвига, блок 5 анализа на единицу старшего разряда циклического регистра. сдвига, блок 6 управления, триггер 7 режима равных

I приоритетов.

Блок управления содержит регистр

8 микрокоманды, включающий разряды кода операций, кода условий, адреса микрокоманды перехода и адреса следующей микрокоманды, запоминающее устройство 9 микропрограммы, включающее регистр адреса микрокоманды и память микрокоманд, дешифратор 10 кода операции, дешифратор 11 кода условий, генератор 12, блок 13 проверки условий, представляющий собой комбинацию иэ элементов И, ИЛИ, НЕ, а также входы-выходы блока: выход

14 на регистр 1, выход 15 на счетчик 2, вход 16 от блока 3; выход 17 на регистр 4; вход 18 от блока 5; выход 19 на регистр 1; вход 20 от триггера 7; выход 21 на счетчик 2.

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

В регистр 1 программно заносится код, соответствующий номеру разряда регистра 4 и сигналу прерывания, имеющему в данный момент высший прио"

Изобретение относится к вычислительной технике и может найти применение в устройствах прерывания программ 3ВМ.

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

В предлагаемом устройстве при 10 обслуживании каждого сигнала прерыванйя автоматически изменяют по кольцу приоритеты этих сигналов, ставя все внешние устройства в равное положение по отношению к ЭВМ по прио- 15 ритетам сигналов прерывания.

Поставленная цель достигается тем, что в устройство введен триггер режима равных приоритетов, выход которого соединен с третьим входом 20 блока управления, а кодовый выход счетчика — с кодовым входом регистра приоритета.

На фиг. 1 приведена структурная схема устройства, на фиг. 2 — структурная схема блока управления. ритет, регистр 4 и счетчик 2 устанавливаются в "0 . Одновременно в триггер 7 заносится код "0" или "1".

При коде "0" работа устройства полностью соответствует работе устройства. При коде "1" устройство работает в режиме равных приоритетов сигналов прерывания, заключающихся в следующем, При поступлении одного или нескольких сигналов прерывания соответствующие разряды регистра 4 устанавливаются в " 1", выполнение текущей программы прерывается и начинает работать блок 6, В результате содержимое регистра 1 обратным кодом заносится в счетчик 2. K полученному содержимому счетчика добавляется а содержимое регистра 4 начинает сдвигаться в сторону старшего разряда. Перед сдвигами, а также после каждого такта сдвига блоком 3 анализируется текущее состояние счетчика 2. При ненулевом состоянии счетчика 2 к его содержимому добавляется " 1", при нулевом состоянии— содержимое регистра приоритета "1" передается прямым кодом в счетчик 2 и начинает работать блок 5. При нулевом состоянии старшего разряда в счетчик 2 добавляется "1" и выполняется следующий сдвиг на один разряд содержимого регистра 4 в сторону старшего разряда, после чего анализ состояния старшего разряда регистра

4 сдвига повторяется и т.д.

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

Блок 6 отключается.

Таким образом, после обслуживания каждого прерывания содержимое регистра 1 увеличивается на "1", приоритеты всех сигналов прерывания по кольцу изменяются на "1".

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

Риг. X

Составитель M.Ñoðî÷àí

Техред Л. Сердюкова КорректорЛ.Пилипенко

Редактор Ю.Середа

Заказ 6244/51

Тираж 671 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

3 1270759 4 прерывания будут иметь одинаковую ющей 3ВМ, т.е. приоритеты будут вызначимость по отношению к обслужива- равнены.

Устройство переменного приоритета Устройство переменного приоритета Устройство переменного приоритета 

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике

Изобретение относится к системе и способу для обеспечения возможности исполнения кода режима управления системой (SMM) во время защищенной работы в микропроцессорной системе

Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ

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

Изобретение относится к области вычислительной техники, а именно к микропроцессорам и микроконтроллерам

Изобретение относится к вычислительной технике
Наверх