Микропрограммное устройство управления
Иллюстрации
Показать всеРеферат
Союз Советфкик
Социалистических
Республик
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ "> 691854 (6! ) Дополнительное к авт. свид-ву (22) Заявлено 15.04.76 (21) 2353440/18 — 24 с присоединением заявки М (51)М. Кл.
G 06 F 9/14
Говудерствеиный комитет
СССР
h0 делам кзобретенкй к открытке (23) Приоритет
Опубликовано 15.10.79 Вюллетень М 38
Дата опубликования описания 15.10.79 (53) УДК681.325 (088.8) (72) Авторы изобретения
Б, А. Баклан, К. Н. Гребиник, А. П. Ка
j )jan
Государственное Союзное конструкторско-технологическое бюро 1) по проектированию счетных машин и бйьттнмй-вввед, (7! ) Заявители (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ Изобретение относится к области вычислительной техники, в частности к электронным клавишным вычислительным машинам, Известно микропрограммное устройство управления с естественной адресацией, содержащее счетчик адреса, постоянную память микрокоманд, дешифратор адреса, в котором для уменьшения емкости постоянной памяти микрокоманд используется способ сегментации (1).
Недостатком устройства является необходимость введения в миьропрограмму дополнительных микрокоманд для передачи управления между сегментами, что увеличивает оборудование устройства.
Наиболее близким к данному изобретению .техническим решением является микропрограммное устройство управления, содержащее регистр адреса, дешифратор адреса, блок памяти микрокоманд, два элемента И, первые входы которых являются первым управляющим входом устройства, второй вход первого элемента И соединен с первым выходом блока памяти микрокоманд, а выход — со входом младших разрядт>в регистра адреса, второй вход второго элемента И соединен со вторым выходом блока памяти микрокоманд, а выход — со входом средних разрядов регистра адреса, выходы регистра адреса через дешифратор адреса соединены с адресными входами блока памяти микрокоманд, а управляющий вход — co вторым управляющим входом устройства, третий выход блока памяти микрокоманд является выходом устройства (2).
Недостатком известного микропрограммного устройства управления является избыточность оборудования.
Целью изобретения является уменьшение оборудования микропрограммного устройства управления.
Поставленная цель достигается тем, что вход старших разрядов регистра адреса соединен со входом младших разрядов регистра адреса.
На чертеже приведена блок-схема микропрограммного устройства управления.
Микропрограммное устройство управления содержит регистр 1 адреса, дешифратор 2 адреса, блок 3 памяти микрокоманд, первый
691854 элемент И 4, второй элемент И 5, входы 6, 7, выход 8.
Регистр 1 предназначен для задания адреса микрокоманд, хранящихся в блоке 3 памяти микрокоманд. 5
Дешифратор 2 служит для расшифровки адреса регистра 1. Блок 3 памяти микрокоманд предназначен для хранения кодов микрокоманд, входящих в микропрограмму.
Через элементы И 4 и 5 на регистре 1 усI
Танавливается новый адрес при безусловном переходе, Выполнение микропрограммы, хранящейся в блоке З,осуществляется следующим образом.
По адресам, меняющимся на регистре 1 и продешифрированным дешифратором 2, на выходе блока 3 формируется последовательность микрокоманд программ. Переадресация регистра 1 осуществляется либо по сигналам, поступающим на второй управляющий вход 7, ли1 бо сменой адреса по коцу с первого и второго выходов блока 3 памяти микрокоманд. Установка адреса безусловного перехода на регистр 1 разрешается сигналом с первого управляющего входа 6, поступающим на элементы
И 4, 5. С выхода 8 блока 3 операционная часть микрокоманд поступает в другие устрой" ства.
Данное изобретение позволяет уменьшить ем- 3Q кость блока памяти микропрограмм и тем самым сократить затраты на оборудование в устройстве микропрограммного управления в
4 целом за счет сокращения адресной части при выполнении команд передачи управления, Формула изобретения
Микропрограммное устройство управления, содержащее регистр адреса, дешифратор адреса, блок памяти микрокоманд, два элемента И, первые входы которых являются первыми управляющими входами устройства, второй вход первого элемента И соединен с первым выходом блока памяти микрокоманд, а выход — со входом младших разрядов регистра адреса, второй вход второго элемента И соединен со вторым выходом блока памяти микрокоманд, а выход — со входом средних разрядов регистра адреса, выходы регистра адреса через дешифратор адреса соединены с адресными входами блока памяти микрокоманд, а управляющий вход — со вторым управляющим входом устройства, третий выход блока памяти микрокоманд является выходом устройства, отличающееся тем,чтос целью уменьшения объема оборудования устройства, вход старших разрядов регистра адреса соединен со входом младших разрядов регистра адреса.
Источники информации, принятые so внимание при экспертизе
1. Майоров С. А., Новиков Г. Н, Принципы организации цифровых машин, гл. 6.3,1974.
2, Булей Г, Микропрограммирование, гл. 3.4.1, 1973.
Филиал ППП "Патечг", г. Ужгород, ул. Проектная, 4