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

 

Оп ИСАНИЕ

ИЗОБРЕТЕН ИЯ

<>463970

Союз Советских

Социапистимеских

Респубпик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Зависимое от авт. свидетельства— (22) Заявлено 28,08.72 (21) 1823879/18-24 с присоединением заявки ¹â€” (32) Приоритет—

Опубликовано 15.03.75. Бюллетень, и 10

Дата опубликования описания 14.10.75 (51) М.Кл. С 06f 9/16

Государственный комитет

Совета Министров СССР оо делам изобретений и открытий (53) УДК 681.14 (088.8) (72) Автор изобретения

А, П. Федосеев (71) Заявитель (54) МИКРОПРОГPAMMHOE УСТРОЙСТВО УПРАВЛЕНИЯ

Изобретение относится к области вычислите ttntoH техники н моихет oblTb использовано при построении цифровых вычислительны i машин.

Известны микропрограммные устройства управленил, содержащие блок памяти микропрограмм, регистр, генератор тактовых импульсов, дешифратор кода операции, дешифратор признаков, триггер ус IoBnllx переходов, дешифратор адреса, два входа которого подключены к регистру адреса и генератору тактовых импульсов, а выход соединен с входом блока памяти микропрограмм. Вход информационного регистра подключен к выходу блока памяти микропрограмм. Выходы признаковых разрядов информационного регистра соединены с входом дсшифратора признаков, а выходы операционных разрядов соединены свходом дешифратора кода операции. Выводы двух элементов «И» соединены с входами регистра адреса. Входы первого элемента «И» подключены к единичному выходу триггера условных переходов и выходам адресных разрядов информационного регистра, два входа второго элемента «И» подключены к первому входу устройства и пулевому выходу триггера условных переходов. Входы элементов «И» первой группы подключены к выходу дешифратора признаков и второму входу устройства, а выходы соединены с единичным входом триггера условных переходов, выходы элементов «И» второй группы соединены с выходом устройства, а первые входы подключены и выходу дешифратора кода one5 рации.

Недостатком известных устройств является большой объем оборудования.

Целью изобретения является упрощение устройства. р Поставленная цель достигается тем, что устройство содержит триггер совмещения операций, счетный вход которого подключен к вы: оду разряда совмещения информационного регистра, нулевой вход подключен к единичному выходу триггера условных переходов, а выход соединен со вторым входом элементов «И» второй группы и третьим входом второго элемента «И»

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

Оно содержит генератор тактовых импульсов 1, регистр адреса 2, дешифратор адреса 3, блок памяти микропрограмм 4, информационный регистр 5, дешифратор кода операции 6, дешифратор признаков 7, первую группу элементов «И» 8, триггер условных переходов 9, триггер совмещения 10 операций, вторую группу элементов «И» 11, элементы «И» 12 и 13, входы 14 и 15 устройства и выход 16 устройЗО ства.

463970

Устройство работает следующим образом.

Микрокоманды делятся на два типа. В микрокомандах первого типа возможно совмещение по времени выполнения данной элементарной операции и анализа признаков. Разряд совмещения в данной микрокоманде равен нулю.

В микрокомандах второго типа элементарная операция может выполняться только при отсутствии анализируемого признака. Разряд совмещения равен единице.

В блоке памяти микропрограмм 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 рокоманды первого типа.

Предмет изобретения

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

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

Составитель В, Лысинов

Техред Т. Миронова

Корректор Н, Аук

Редактор E. Семанова

Подписное

МОТ, Загорский филиал

Заказ 4359 Изд. № 1322 Ти,раж 679

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий, Москва, _#_-35, Раушская наб.. д. 4/5

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

 

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

Изобретение относится к устройствам программного управления и предназначено для использования в составе автоматизированных систем управления и регулирования с использованием ЭВМ вышестоящего уровня

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

Изобретение относится к цифровым компьютерным системам и предназначено для обработки двух и более команд параллельно

Изобретение относится к области сельского хозяйства и предназначено для автоматизации полива

Изобретение относится к информационно-рекламным системам на основе больших экранов (панно), предназначенных для воспроизведения графических, цифровых или видеотелевизионных изображений

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

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

Изобретение относится к устройству обработки данных и способу выполнения инструкции по обработке данных

Изобретение относится к вычислительной технике

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