Устройство переменного приоритета
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1270759
Автор: Самарский
Текст
СОЮЗ СОВЕТСНИХСООИАЛИСТИЧЕСНИХРЕСПУБЛИН 9) 01)С 06 Р 9/ ПИСАНИЕ ИЗОБРЕТЕ ЕТЕЛЬСТВУ ОРСКОМ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРпО делАм изОБРетений и ОтнРытий(71) Киевский ордена Трудового Красного Знамени завод электронных вычислительных и управляющих машин(56) Авторское свидетельство СССР9 506854, кл. С 06 Р 9/46, 1974. 4)(57) УСТРОЙСТВО ПЕРЕМЕННОГОИОРИТЕТА по авт.св, В 506854, о тл и ч а ю щ е е с я тем, что, сцелью расширения Функциональных воз.можностей за счет организации режимаравных приоритетов сигналов прерывания, в него введен триггер режимаравных приоритетов, выход которогосоединен с третьим входом блока управления, а кодовый выход счетчикас кодовым входом регистра приоритета, единичный и нулевой входы триггера равных приоритетов соединенысоответственно с входом режима равных приоритетов и входом установкив нуль устройства.1270759 ЗО 40 Изобретение относится к вычислительной технике и может найти приме. нение в устройствах прерывания программ ЭВМ.Целью изобретения является рас ширение функциональных возможностей устройства за счет организации режима равных приоритетов сигналов прерывания.В предлагаемом устройстве при 1 О обслуживании каждого сигнала прерыванйя автоматически изменяют по кольцу приоритеты этих сигналов, ставя все внешние устройства в равное положение по отношению к ЭВМ по прио ритетам сигналов прерывания.Поставленная цель достигается тем, что в устройство введен триггер режима равных приоритетов, выход которого соединен с третьим входом 2 О блока управления, а кодовый выход счетчика - с кодовым входом регистра приоритета.На фиг. 1 приведена структурная схема устройства, на фиг. 2 - струк турная схема блока управления. Устройство содержит регистр 1приоритета, счетчик 2, блок 3 анализа на нуль счетчика, циклическийрегистр 4 сдвига, блок 5 анализана единицу старшего разряда циклического регистра. сдвига, блок 6 управления, триггер 7 режима равныхприоритетов.Блок управления содержит регистр8 микрокоманды, включающий разрядыкода операций, кода условий, адресамикрокоманды перехода и адреса следующей микрокоманды, запоминающееустройство 9 микропрограммы, включающее регистр адреса микрокомандыи память микрокоманд, дешифратор 10кода операции, дешифратор 11 кодаусловий, генератор 12, блок 13 проверки условий, представляющий собойкомбинацию иэ элементов И, ИЛИ, НЕ,а также входы-выходы блока: выход14 на регистр 1, выход 15 на счетчик 2, вход 16 от блока 3; выход 17на регистр 4; вход 18 от блока 5;выход 19 на регистр 1; вход 20 оттриггера 7; выход 21 на счетчик 2,Устройство работает следующимобразом,В регистр 1 программно заноситсякод, соответствующий номеру разрядарегистра 4 и сигналу прерывания,имеющему в данный момент высший прио" ритет, регистр 4 и счетчик 2 устанавливаются в 0. Одновременно в триггер 7 заносится код "0" или "1". При коде "0" работа устройства полностью соответствует работе устройства, При коде "1" устройство работает в режиме равных приоритетов сигналов прерывания, заключающихся в следующем,При поступлении одного или нескольких сигналов прерывания соответствующие разряды регистра 4 устанавливаются в " 1", выполнение текущей программы прерывается и начинает работать блок 6, В результате содержимое регистра 1 обратным кодом заносится в счетчик 2. К полученному содержимому счетчиКа добавляетсяа содержимое регистра 4 начинает сдвигаться в сторону старшего разряда, Перед сдвигами, а также после каждого такта сдвига блоком 3 анализируется текущее состояние счетчика 2. При ненулевом состоянии счетчика 2 к его содержимому добавляется " 1", при нулевом состоянии - содержимое регистра приоритета "1" передается прямым кодом в счетчик 2 и начинает работать блок 5. При нулевом состоянии старшего разряда в счетчик 2 добавляется "1" и выполняется следующий сдвиг на один разряд содержимого регистра 4 в сторону старшего разряда, после чего анализ состояния старшего разряда регистра 4 сдвига повторяется и т.д. При единичном состоянии старшего разряда сдвиги прекращаются, а содержимое счетчика 2 используется в качестве модифицируемой части адреса перехода на соответствующую программу, после чего счетчик 2 очищается, содержимое регистра 1 передается в счетчик 2, к нему добавляется "1" и оно вновь засылается в регистр 1. Блок 6 отключается. Таким образом, после обслуживания каждого прерывания содержимое регистра 1 увеличивается на "1", приоритеты всех сигналов прерывания по кольцу изменяются на "1". При многократном обслуживании сигналов прерывания их приоритетам периодически присваиваются все значения от высшего до низшего, т,е. по своей приоритетности все сигналы3 1270759 4прерывания будут иметь одинаковую ющей ЭВМ, т.е, приоритеты будут вызначимость по отношению к обслужива- равнены. е. оставитель М.Сорочехред Л. Сердюкова КорректорЛ.Пилипенко едактор Ю.Сере 7 Заказ 6244/51 5 аушская наб. ское предприятие, г. Ужгород, ул. Проекты нно-,полигра оизво Тир ВНИИПИ Гос по делам 113035, Мо
СмотретьЗаявка
3773872, 02.08.1984
КИЕВСКИЙ ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ЗАВОД ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ И УПРАВЛЯЮЩИХ МАШИН
САМАРСКИЙ СТАНИСЛАВ ИВАНОВИЧ
МПК / Метки
МПК: G06F 9/48
Метки: переменного, приоритета
Опубликовано: 15.11.1986
Код ссылки
<a href="https://patents.su/3-1270759-ustrojjstvo-peremennogo-prioriteta.html" target="_blank" rel="follow" title="База патентов СССР">Устройство переменного приоритета</a>
Предыдущий патент: Устройство для деления двоичных чисел
Следующий патент: Сигнатурный анализатор
Случайный патент: Лентопротяжный механизм