Микропрограммное устройство управления

Номер патента: 463970

Автор: Федосеев

ZIP архив

Текст

Оп ИСАНИЕ ИЗОБРЕТЕН ИЯ 1463970 Союз СоветскихСоциапистицескихРеспубпик ТОРСКОМУ СВИДЕТЕЛЬСТВУ(21) 1823879/18-2 влено 28,08.7 динснием зал кя с прис Государственный комитет Сонета Министров СССР оо делам изобретений и открытий(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕ д Изобретение относится к области вычислительной техники н может оыть использовано при построении цифровых вычислительных машин.Известны микропрограммные устройства управленил, содержащие блок памяти микропрограмм, регистр, генератор тактовых импульсов, дешифратор кода операции, дешифратор признаков, триггер условных переходов, дешифратор адреса, два входа которого подключены к регистру адреса и генератору тактовых импульсов, а выход соединен с входом блока памяти микропрограмм. Вход информационного регистра подключен к выходу блока памяти микропрограмм. Выходы признаковых разрядов информационного регистра соединены с входом дешифратора признаков, а выходы операционных разрядов соединенысвходом дешифратора кода операции, Выводы двух элементов И соединены с входами регистра адреса. Входы первого элемента И подключены к единичному выходу триггера условных переходов и выходам адресных разрядов информационного регистра, два входа второго элемента И подключены к первому входу устройства и пулевому выходу триггера условных переходов. Входы элементов И первой группы подключены к выходу дешифратора признаков и второму входу устройства, а выходы соединены с единичным входом триггера условных переходов,выходы элементов И второй группы соединены с выходом устройства, а первые входыподключещл к вглходу дешифратора кода опе 5 рации.Недостатком известных устройств являетсябольшой объем оборудования,Целью изобретения является упрощениеустройства.Поставленная цель достигается тем, чтоустройство содержит триггер совмещения операций, счетный вход которого подключен квыходу разряда совмещения информационного регистра, нулевой вход подключен к единичному выходу триггера условных переходов,а выход соединен со вторым входом элементов И второй группы и третьим входом второго элемента ИНа чертеже представлена блок-схема прелагаемого устройства.Оно содержит генератор тактовых импульсов 1, регистр адреса 2, дешифратор адреса 3,блок памяти микропрограмм 4, информационный регистр 5, дешифратор кода операции 6,дешифратор признаков 7, первую группу элементов И 8, триггер условных переходов 9,т 1 н 1 ггер совмещения 1 О операций, вторую группу элсмснтов И 11, элементы И 12 и 13,входы 14 и 15 устройства и выход 16 устройЗО ства, 4639703Устройство работает следующим образом.Микрокоманды делятся на два типа. В микрокомандах первого типа возможно совмещение по времени выполнения данной элементарной операции и анализа признаков, Разряд совмещения в данной микрокоманде равен нулю.В микрокомандах второго типа элементарная операция может выполняться только при отсутствии анализируемого признака. Разряд совмещения равен единице.В блоке памяти микропрограмм 4 для микрокоманды любого типа отводится одна ячейка.Генератор тактовых импульсов 1 вырабатывает сигналы считьэвания из блока памяти микропрограмм 4. Информация, считанная из блока памяти микропрограмм 4 по адресу, установленному в регистре адреса 2, передается в информационный регистр 5. Если считывается микрокоманда первого типа, то в соответствии с кодом операции на выходах 1 б формируется сигнал элементарной операции и определяется наличие определенного признака. При наличии призпака триггер условных переходов 9 устанавливается в единицу, и в регистр адреса 2 через элемент И 13 передается адрес перехода, записанный в адресных разрядах информационного регистра 5. Если признака нет, то к содержимому регистра адреса 2 прибавляется единица через элемент И 12.При считывании микрокоманды второго типа устанавливается в единицу по счетному входу триггер совмещения 10, и тем самым запрещается формирование сигналов элементарных операций на выходе 1 б. Производится анализ соответствующего признака. Если значение признака равно единице, то устанавливаются в единицу триггер условных переходов 9 и в ноль триггер совмещения 10, а в регистр адреса 2 через элемент И 13 передается адрес перехода.При отсутствии признака триггер условных переходов 9 остается в нулевом состоянии, и тем самым блокируется прибавленне единицы к содержимому регистра адреса 2. Таким образом, в следующем такте в информационный 4 регистр 5 считывается та же микрокоманда,Триггер совмещения 10 устанавливается по счетному входу в ноль, и выполнение микрокоманды аналогично выполнению мик 5 рокоманды первого типа. Предмет изобретенияМикропрограммное устройство управления, 10 содержащее блок памяти микропрограмм,регистр адреса, генератор тактовых импульсов, дешифратор кода операции, дешифратор признаков, триггер условных переходов, дешифратор адреса, два входа которого под ключепы к регистру адреса и генератору тактовых импульсов, а выход соединен с входом блока памяти микропрограмм, информационный регистр, вход которого подключен к выходу блока памяти микропрограмм, выходы признаковых разрядов информационного регистра соединены с входом дешифратора признаков, а выходы операционных разрядов соединены с входом дешифратора кода операции, два элемента И, выходы которых соединены с входами регистра адреса, входы первого элемента И подключены к единичному выходу триггера условных переходов и выходам адресных разрядов информационного регистра, два входа второго элемента И ;О подключены к первому входу устройства и нулевому выходу триггера условных переходов, две группы элементов И, входы элементов И первой группы подключены к выходу дешифратора признаков и второму входу устройства, а выходы соединены с единичным входом триггера условных переходов, выходы элементов И второй группы соединены с выходом устройства, а первые входы подключены к выходу дешифратора кода операции, отличаюш,ееся тем, что, с целью уменьшения объема оборудования, оно содержит триггер совмещения операций, счетный вход которого подключен к выходу разряда совмещения информационного регистра, нулевой вход подключен к единичному выходу триггера условных переходов, а выход соединен со вторым входом элементов И второй группы и третьим входом второго элемента И,463970 Составитель В, Лысинов Техред Т, Миронова Корректор Н, Аук Редактор Е, Семанова Подписное МОТ, Загорский филиал Заказ 4359 Изд.1322 Ти,раж 679ЦНИИПИ Государственного комитета Совета Министров СССРпо делам изобретений и открытий,Москва, Ж, Раушская наб д, 4/5

Смотреть

Заявка

1823879, 28.08.1972

ПРЕДПРИЯТИЕ ПЯ В-8528

ФЕДОСЕЕВ АНАТОЛИЙ ПАВЛОВИЧ

МПК / Метки

МПК: G06F 9/16

Метки: микропрограммное

Опубликовано: 15.03.1975

Код ссылки

<a href="https://patents.su/3-463970-mikroprogrammnoe-ustrojjstvo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройство управления</a>

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