УСТРОЙСТВО МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ Советский патент 1974 года по МПК G06F9/22 

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

1

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

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

Целью изобретения является унрощение устройства и повышение его быстродействия,

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

Выход одного разряда первого ЗУ подкл10чается к первы.м входам элементов «И изменения адреса, ко вторым входам которых подключаются выходы разрядов кода операций регистра команд.

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

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

ющий следующий адрес микрокоманды; группу логических элементов «ИЛИ 4, на входах которых собирается a;ipeciibie шнны дешифратора 3, относящиеся к различным ячейкам первого запоминающего устройства, выходы которых выбирают одну ячейку во втором запоминающем устройстве 2; регистр адреса 5, группу элементов «II 6, через которые передается адрес с регистра 7, для запоминания следующего адреса мнкрокоманды на региегр адреса 5; элемент задержки 8, генератор имнульсов 9, который унравляет передачей следующего адреса мнкрокоманды из регистра 7 в регистр адреса 5, а через элемент задержки 8 осуществляет пуск дешифратора 3 и установку в «О регистра задержки 7; группу элементов «II вентилей 10, которые при помощи сиециальиой элементарной операции, задаваемой разрядом в пepвo.i запоминающем устройстве, онращи.вают разряды кода операции и изменяют следующий адрес микрокоман.:1,ы на регистре 7; регистр команд П.

Предлагаемое ycTpoiiCTBo работает следующим образом.

Код операции из регистра комаид передается на буферный регистр 7. Генератор импульсов передает этот a,apec через группу элементов «И на регистр адреса 5. а через элеме;гг задержки 8 осуществляет пуск дещифратора 3 и установку в «О буферного регистра 7.

3

По шине дешифратора 3, соответствуюш,ей адресу па регистре 5 из первого запомипаюш,его устройства, будет выбрана ячейка, в которой записан следующий адрес микрокоманды, а через одну из схем «ИЛИ из заномипающего устройства 2 - онерационная часть данной микрокоманды.

Следуюший имнульс генератора повторит описанную последовательность операций, начиная с передачи следуюш,его адреса микрокоманды с буферного регистра 7 на регистр адреса 5.

Если в микропрограммах разных команд встречаются одинаковые носледовательпости микрокоманд, эта последовательность записывается в нервое запнсываюш.ее устройство один раз, а различное продолжение этой носледовательпости обеспечивается специальным разрядом (в первом ЗУ), в который записывается «1 в последней ячейке этой последовательности, этот разряд обеспечивает следуюшую элемеитариую операцию: он опрашивает некоторые разряды кода операций и осунгествляет ветвление в микропрограммах.

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

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

Г1 р е д м е т и з о б р е т е н и я

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

подключены соответственно выходы каждой нары элементов «И передачи адреса, первые из входов которых объединены и подключены к выходу генератора тактовых имнульсов, а вторые - к выходам разрядов буферного регистра, ко входам которого подключены через элеменгы «И изменения адреса выходы регистра команд, группа выходов первого запомипающего устройства, отличающееся тем, что, с целью упрощения устройства, повыщепия его быстродействия, в нем адресные щины дешифратора подсоединеиы через логические элементы «ИЛР1 к соответствующим входам второго заномннающего устройства, а выход одного разряда первого запоминающего устройства подключен к первым входам элементов «И изме11ения адреса, к двум другим Bxo;iaM которых подключены выходы разрядов кода операций регистра команд.

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

название год авторы номер документа
Микропрограммное устройство управления 1983
  • Мельников Владимир Алексеевич
  • Кныш Павел Иванович
  • Сиднев Михаил Валентинович
SU1115054A1
УСТРОЙСТВО для МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ 1968
SU217066A1
Микропрограммное устройство для управления обменом управляющей информацией в распределенной системе 1986
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Никольский Сергей Борисович
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1325477A1
Адаптивное микропрограммное устройство управления 1980
  • Барбаш Иван Панкратович
  • Сидоренко Валентин Иванович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU934471A1
Микропрограммное устройство управления 1983
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1108448A1
Устройство микропрограммного управления 1981
  • Сергеев Борис Георгиевич
SU1003086A1
Адаптивное устройство микропрограммного управления 1984
  • Панюшкин Владимир Алексеевич
  • Харитонов Валерий Алексеевич
SU1290317A1
Устройство микропрограммного управления 1980
  • Хабибуллин Раис Хидиятович
SU922742A1
Устройство микропрограммного управления 1972
  • Карели Изольда Степановна
  • Гегелия Гуджа Дмитриевич
SU482744A1
Устройство адресации многопроцессорной вычислительной машины 1983
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Кривего Владимир Владимирович
  • Кривенков Александр Иванович
SU1129613A1

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

Реферат патента 1974 года УСТРОЙСТВО МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ

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

SU 419 893 A1

Даты

1974-03-15Публикация

1972-01-11Подача