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

 

<и> 45IO80

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

Социалистических

Рвсоублнк (61) Зависимое от авт. свидетельства (22) Заявлено 15.12.72 (21) 1860814/18-24 с присоединением заявки № (32) Приоритет

Опубликовано 25.11.74. Бюллетень № 43

Дата опубликования описания 28.05.75 (51) М, Кл. G 06f 9/12

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

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

А. Л. Гуртовцев (71) Заявитель Институт электроники и вычислительной техники АН Латвийской ССР (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

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

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

Цель изобретения — упрощение устройства.

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

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

Микропрограммное устройство управления содержит триггеры 1 и 2, коммутаторы 3 и 4, схемы И 5 и 6, регистры адреса 7 и 8, запоI0 минающие блоки 9 и 10. Входы устройства 11 и 12 и первые выходы 13 и 14 и вторые выходы 15 и 16 запоминающих блоков.

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

Пусть в исходном состоянии триггеры 1 и 2

15 находятся в единичном состоянии и пусть на регистре адреса 7 (8) находится адрес микрокоманды, подлежащей считыванию. Так как триггер 1 (2) находится в единичном состоянии, то он разрешает прохождение поступив2р шего на вход 11 (12) тактового импульса через схему И 5 (6) и запрещает передачу содержимого регистра адреса 7 (8) через коммутатор 4 (3) на регистр адреса 8 (7). С приходом на вход схемы И 5 (6) первого такто25 вого импульса на выходе запоминающего блока 9 (10) через некоторое время появится считанная микрокоманда. В том случае, когда отсутствует необходимость перехода от нечетной (четной) микрокоманды к нечетной (четной)

3р микрокоманде, со второго выхода 15 (16) за451080 поминающего блока 9 (10) считывается каждый раз нулевой сигнал, который не производит никаких изменений в состоянии триггеров

1 и 2. При этом разблокированы схемы И 5 и

6, но заблокированы коммутаторы 3 и 4. Устройство в этом случае работает аналогично известному. При необходимости перехода от нечетной (четной) микрокоманды к нечетной (четной) íà BTopoivl выходе 15 (16) запоминающего блока 9 (10) в считываемой микрокоманде в дополнительном разряде записывается единица, которая устанавливает триггер

2 (1) в противоположное состояние, т. е. в нулевое, При этом триггер 2 (1) блокирует прохождение тактового импульса через схему

И 6 (5) и разблокирует коммутатор 3 (4), При этом адрес следующей микрокоманды, занесенный адресной частью считанной микрокоманды на регистр адреса 8 (7) первым тактовым импульсом, перезаписывается через коммутатор 3 (4) на регистр адреса 7 (8). Таким образом, к приходу второго тактового импульса на схему И 5 (6) на регистре адреса

7 (8) уже установлен адрес считываемой микрокоманды. Если после этой считЫваемой микрокоманды необходимо вновь перейти к четной (нечетной) микрокоманде, то в считываемой микрокоманде появится сигнал, который по второму выходу 15 (16) запоминающего блока 9 (10) установит триггер 2 (1) в противо4, положное, т. е. в единичное состояние. Далее процесс повторяется аналогично описанному, 5 Предмет изобретения

Микропрограммное устройство управления, содержащее два запоминающих блока, первые входы которых соединены с первыми вы10 ходами соответствующих регистров адреса, а первый вход одного регистра адреса соединен с первым выходом другого запоминающего блока, отличающееся тем, что, с целью упрощения устройства, оно содержит две схе15 мы И, два триггера, два коммутатора, причем выход каждого коммутатора соединен с вторым входом соответствующего регистра адреса, выход каждой схемы И соединен с вторым входом соответствующего запоминающе20 го блока, вторые выходы запоминающих блоков соединены со счетными входами соответствующих триггеров, единичный выход одного триггера соединен с первым входом другой схемы И, второй вход одной схемы И соеди25 нен с первым входом другого коммутатора и соответствующим входом устройства, второй вход каждого коммутатора соединен с нулевым выходом соответствующего триггера, а третий вход одного коммутатора соединен с

ЗО вторым выходом другого регистра адреса.

451080

Составитель Ф. Шагиахметов

Редактор Е. Гончар Техред О. Гуменюк Корректоры: В. Дод и Е. Давыдкина

Заказ 1163/4 Изд. № 513 Тираж 624 Подписное

LIHHHHH Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, K-35, Раушская наб., д. 4i5

Типография, пр. Сапунова, 2

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

 

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

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

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

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

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

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

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

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

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

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

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