Микропрограммное устройствоуправления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз Советскик Социапистическик Республик(61) Дополнительное к авт, свид-ву(22) Заявлено 11,0679 (21) 2778126/18-24с присоединением заявки йо(5)м. клз 6 06.Г 9/22 Государственный комитет СССР ио делам изобретений) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИ микро к вычисли- ости к нрос микропрог Изобретение относит тельной технике, в час ектированию процессоро раммным управлением. Известно устройство микропрограм много управления, содержащее память микрокоманд с адресным регистром, блок регистров и регистр микрокоманд, связанный с операционным блоком, который соединен с блоком регистров и регистром признака результата Ц.Недостаток этого устройства заключается в том, что установка признака результата требует выполнения отдельной микропрограммной процедуры, что снижает его быстродействие.Наиболее близким по технической сущности к предлагаемому является микропрограммное устройство, содержащее блок регистров, адресный регистр, блок памяти микрокоманд, регистр микрокоманд; блок операций, регистр признака результата, дешифратор 2.Недостаток данного устройства - невысокое быстродействие, обусловле ное привязкой времени установки признака результата в регистр реэул тата к последней микрокомандепрограммы.Цель изобретения - повышениебыстродействия устройства.Поставленная цель достигаетсятем, что в микропрограммное устройство управления, содержащее блокпамяти микрокоманд, регистр адреса 10 микрокоманд, операционный блок, регистр микрокоманд, блок регистров,информационный выход регистра адреса микрокоманд соединен с адреснымвходом блока памяти микрокоманд, 15 информационный выход которого соединен с информационным входом регистра микрэкоманд, адресный выход которого соединен с информационным входом регистра адреса микрокоманд, 20 выход ветвления и первый выход микроопераций соединен соответственнос первым и вторым входами операционного блока, третий вход и первыйвыход которого соединены с первым 25 выходом и первым входом блока регистров, введены регистр промежуточных результатов, и блок памяти признака результата и дополнительныйблок памяти, вход которого соединен 30 с вторым выходом микроопераций ре 830382гистра микрокоманд, управляющийвход соединен с выходом блока памя-ти признака результата и четвертымвходом блока операций, второй выходкоторого соединен с информационнымвходом регистра промежуточных результатов, информационный выход которого соединен с первым входом блока памяти признака результата, второй вход которого соединен с третьимвыходом микроопераций регистра микрокоманд, четвертый выход микроопера-ций которого соединен с управляющимвходом регистра промежуточных результатов, информационный выход дополнительного блока памяти соединен спятым входом операционного блока, 15На чертеже представлена функциональная схема микропрограммногоустройства управления.Схема устройства состоит иэ блока1 памяти микрокоманд, регистра 2 2 Оадреса микрокоманд, операционногоблока 3, регистра 4 микрокоманд сполями: микроопераций 5, ветвления6, адресными 7, блока 8 регистров,регистра 9 промежуточных реэульта- дтов, блока 10 памяти признака результата, дополнительного блока 11 формирования памяти.Устройство работает следующимобразом,ЗОКод адреса текущей микрокомандыпередается из поля 7 регистра 4 микрокоманд в регистр 2 адреса микрокоманд. По выбранному адресу иэ блока 1 памяти микрокоманд выбираетсямикрокоманда в регистр 4 микрокоманд, Информация в поле 6 ветвлениярегистра 4 микрокоманд передается воперационный блок 3 для органиэацииветвления микрокоманд, Поле 5 микроопераций регистра 4 микрокоманд 40определяет тип микрооперации и управляет блоком 3 операций, регистром 9 промежуточных операций, блоком10 и блоком 11. В одном иэ разрядовполя 5 микроопераций регистра 4 микрокоманд записывается признак приема промежуточной информации, необходимой для выработки признака результата, в регистр 9 промежуточных результатов из блока 3 операций. Блок10 вырабатывает признак результатаи передает его в операционный блок3 в зависимости от значения управляющего блоком 10 разряда поля 5микроопераций регистра 4 микрокоманд.Таким образом, признак результатаможно сформировать в любой моментмикропрограммы после получения результата операции, Выбирать следующие команды можно непосредственнопосле получения результата операции. 60При выполнении команд условного перехода анализ условия и определениеадреса следующей команды можно производить, не дожидаясь последнейМикроксманды микропрограммы, с кото- Я рой совмещается команда условногоперехода. В результате сокращаютсяпотери времени при выполнении операций условного перехода,При выполнении длинных команд типа умножения или деления управляющая информация в поле 5 микроопераций регистра 4 микрокоманд подаетсяв блок 11, на выходы которого кодымикроопераций выбираются в зависимости от значения промежуточных признаков результата, сформированных блоком 10, и передаются в операционныйблок 3. Таким образом, с помощьюнескольких микрокоманд обеспечивается выполнение и многоцифровых операций типа умножения и деления.Введение дополнительного блокапамяти позволяет в поле 5 микроопераций регистра 4 микрокоманд записывать не код микрооперации, а адрес микрооперации, записанной в дополнительном блоке памяти.Таким образом, устройство позволяет формировать признак результатав любой микрокоманде микропрограммыпосле получения результата, а нев конце микропрограммы, что делаетмикропрограммирование более гибким,позволяет осуществлять совмещениевыполнения команд, а также уменьшение времени выполнения длинных операций типа умножения т,е, данное техническое решение обеспечивает повышение быстродействия микропрограммного устройства управления.Формула изобретенияМикропрограммное устройство управления, содержащее блок памяти микро- команд, регистр адреса микрокоманд, операционный блок, регистр микрокоманд, блок регистров, информационный выход регистра адреса микрокоманд соединен с адресным входом блока памяти микрокоманд, информацион-. ный выход которого соединен с информационным входом регистра микрокоманд адресный выход которого соеди 1нен с информационным входом регистра адреса микрокоманд, выход ветвления и первый выход микроопераций соединены с первым и вторым входами операционного блока соответственно, третий вход и первый выход которого соединены соответственно с первым выходом и первым входом блока регистров, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введены регистр промежуточных результатов, блок памяти признака результатов и дополнительный блок памяти, адресный вход которого соединен со вторым выходом микроопераций регистра микрокоманд, управляющий вход - с выходом блока памяти приз- лака результата и четвертым входом830382 Составитель В. УсковЛ. Повхан Техред А.Ач Корректор М, Демчи 45 Подписнкомитета СССРи открытийая наб., д. 4/5 3350/55 ТиражВНИИПИ Государственногопо делам изобретений 113035, Москва, Ж, Раущс каз нт", г. Ужгород, ул. Проектная,П и операционного блока, второй выходкоторого соединен с информационнымвходом регистра промежуточных результатов, информационный выход которого соединен с первым входом блокапамяти признака результата, второйвход которого соединен с третьим выходом микроопераций регистра микрокоманд, четвертый выход микрооперацийкоторого соединен с управляющим входом регистра промежуточных результатов, информационный выход дополнительного блока памяти соединен с пятым входом операционного блока,Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР 648979, кл. 0 06 Г 7/3819762, Авторское свидетельство СССР9 456271, кл. С 06 Р 9/14, 1975
СмотретьЗаявка
2778126, 11.06.1979
ПРЕДПРИЯТИЕ ПЯ Г-4152
БЕРСОН ЮРИЙ ЯКОВЛЕВИЧ, КИЗУБ ВИКТОР АЛЕКСЕЕВИЧ, СЕДОВ НИКОЛАЙ ПЕТРОВИЧ, ШАГУЛИН ВЛАДИЛЕН ИВАНОВИЧ
МПК / Метки
МПК: G06F 9/22
Метки: микропрограммное, устройствоуправления
Опубликовано: 15.05.1981
Код ссылки
<a href="https://patents.su/3-830382-mikroprogrammnoe-ustrojjstvoupravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройствоуправления</a>
Предыдущий патент: Устройство многопрограммногоуправления
Следующий патент: Перестраиваемое микропрограммноеустройство управления
Случайный патент: Способ работы кондиционера с роторным расширителем