Устройство для формирования сигналовопераций
Иллюстрации
Показать всеРеферат
(()) 43250I
Союз Советских
Социалистических. Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Зависимое от авт. свидетельства (22) Заявлено 07.03.72 (21) 1756350 18-24 с присоединением заявки №вЂ” (32) Приоритет
Опубликовано 15.06.74. Бюллетень ¹ 22
Дата опубликования описания 13.11.74 (51) Л1. Кл. О 06f 9 20
Государственный комитет
Совета Министров СССР па делам иаооретений и открытий (53) УДК 681.326(088.8) (72) Авторы изобретения Ю. П. Журавлев, В. Н. Забубенов, С. И. Ломарев и H. М. Тарасов
Заявитель (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ СИГНАЛОВ
ОПЕРАЦИЙ
Изобретение относится к области вычислительной техники и предназначено для использования в ЦВМ, оперирующих с командами различных форматов, в которых характер необходимых действий указывается либо обычными полноразрядными. либо неполноразрядными относительными (с постоянной или переменной базой), либо нсполноразрядными
«усеченными» кодами операций, ".lláç, наконец, кодами конкретных цепо.ек последовательно выполняемых операций — обобщенными кодами операций.
Известны устройства, в которых в состав устройства для формирования сигналов операций помимо регистра команд, регистра кода операции с дешифратором и коммутатора включают блок памяти кодов операций (микроопераций) . Это позволяет о .ерировать с командами, в которых указывается один начальный код операции, а коды последующих операций генерируются с помощь(о олока I;3мяти кодов операций. Однако такис устройства не могут генерироват;; коды операций с использованием пеполноразрядпых относительных или «усеченных» кодoB опера*. ий, а также кодов обоощенных цепочек о)-ерацпй.
Использование форматов ком;í:ä,,содержащих несколько относительных или «усеченных» кодов операций или обобщенных кодов операций увеличивает быстродействие и раглпиряео функциональные возможности ЦВМ за счет сокращения суммарного времени обращения за программной информацией при одновременном повышении информационной емкости последней.
С целью повышения быстродействия и расширения функциональных возможностей в устройство для формирования сигналов операций введены дешифратор усеченного кода опе10 рации; дешифратор обобщенного кода операции; дешифратор длительности; pc).HcTp базового кода операции; сумматор; счетчик; формирователь кода операции и два блока связи.
Схема устройства представлена на чертеже.
ls В ее состав входят: входы 1 — 8 и один выход
9; регистр команд 10, коммутатор 11, дешифратор усеченного кода операции 12, формирователь кода операции 13, сумматор 14, первый блок связи 15, регистр базового кода операции
20 16, второй блок связи 17, дешифратор обобщенного кода операции 18, счстчик 19, дешифратор длительности 20. блок памяти кодов операций 21, регистр кода операции 22. дешифратор кода операции 23.
2s На входы 1 — 8 подаются управляющие сигналы, на выходе 9 устройством вырабатывается сигнал соответствующей операции.
Код очередной команды записан в регистр(. команд 10. Для выполнения каждой конкретЗО ной операции устройство формирует соответ432501
15 ствующий ей полноразрядный код операции и записывает его на регистр 22. Этот код расшифровывается дешифратором 23 и в виде сигнала соответствующей операции подается на выход 9 устройства. Формирование полноразрядного кода операции на регистре кода операции 22 осуществляется по-разному.
Полноразрядные коды операций под воздействием управляющих сигналов на входе 1 устройства с регистра команд 10 через коммутатор 11 и сумматор 14 поступают чсрез первый блок связи 15 на регистр 22 под воздействием управляющего сигнала на входе 6 устройства и на регистр базового кода операции 1" под воздействием управляющего сигнала на входе
7 устройства.
Усеченные коды операций под воздействием управляющих сигналов на входе 2 устройства с регистра команд 10 через коммутатор 11 поступают на дешифратор усеченного кода операции 12, под воздействием сигналов на выходе которого формирователь кода операции 13 формирует полноразрядные коды соответствующих операций и заносит их в регистр кода операции 22, Относительные коды операций под воздействием управляющих сигналов на входе 3 устройства с регистра команд 10 через коммутатор 11 подаются на второй вход сумматора
14, на первый вход которого под воздействием управляющего сигнала па входе 8 устройства с регистра базового кода операции 16 через второй блок связи подаются базовые коды операций. Сформированный на выходе сумматора 14 полноразрядный код операции под воздействием управляющего сигнала на входе
6 устройства через первый блок связей 1" подается на регистр 22. В случае переменной базы этот же код под воздействием управляющего сигнала на входе 7 устройства с выхода сумматора 14 через первый блок связи заносится в регистр базового кода операции 16.
Обобщенные коды операций под воздействием управляющих сигналов на входе 4 устройства с регистра команд 10 через коммутатор 11 поступают на дешифратор обобщенного кода операции 18. Дешифратор 18 выдает управляющий сигнал на первый вход блока памяти кодов операций 21 и подготавливает его к выдаче на регистр 22 последовательности (цепочки) полноразрядных кодов операций.
Одновременно этим же управляющим сигналом, поступающим на первый вход счетчика
19, последний подготавливается к счету до величины k, где k — число операций, зашифрованных обобщенным кодом операции. Содержимое счетчика 19 расшифровывается дешифратором длительности 20, Под воздействием сигнала на возбужденной шипе дешифр;пора длительности 20, поступающего на второй вход блока памяти кодов операций 21, и сиг20
60 нала с выхода дешифратора обобщенного кода операции 18, поступающего на первый вход блока 21, последний выдает полноразрядный код операции на регистр кода операции 22.
По сигналу конца выполнения этой операции, поступающему с входа 5 устройства, содержимое счетчика 19 изменяется, что вызывает возбуждение следующей шины на выходе дешифратора 20. Сигнал, появившийся на этой возбужденной шине дешифратор а длительности 20, обеспечивает выдачу следующего полноразрядного кода операции данной цепочки из блока 21 памяти кодов операций на регистр 22 кода операции. Процесс повторяется, пока на вход 5 устройства не поступит сигнал окончания Й-ой операции.
Предмет изобретения
Устройство для формирования сигналов операций, содержащее блок памяти кодов операций, регистр команд, регистр кода операции, выход которого через дешифратор кода операции подключен к выходу устройства, коммутатор, отличающееся тем, что, с целью повышения быстродействия и расширения функциональных возможностей устройства, в него введены дешифратор усеченного кода операции, дешифратор обобщенного кода операции, дешифратор длительности, регистр базового кода операции, сумматор, счетчик, формирователь кода операции и два блока связи, причем четыре входа устройства подключены к одноименным входам коммутатора, пятый вход которого соединен с выходом регистра команд, первый выход коммутатора через последовательно соединенные дешифратор усеченного кода операции и формирователь кода операции подключен к первому входу регистра кода операции, второй вход которого соединен с первым выходом первого блока связи, второй выход которого через последовательно соединенные регистр базового кода операции и второй блок связи подключен к первому входу сумматора, второй вход которого соединен со вторым выходом коммутатора, третий выход которого подключен ко входу дешифратора обобщенного кода операции, выход которого подключен к первому входу блока памяти кодов операций и первому входу счетчика, второй вход которого соединен с пятым входом устройства, выход счетчика через дешифратор длительности подключен ко второму входу блока памяти кодов операций, выход которого подключен к третьему входу регистра кода операции, выход сумматора соединен с первым входом первого блока связи, второй и третий входы которого подключены соответственно к шестому и седьмому входам устройства, восьмой вход которого подключен ко входу второго блока связи.
492601
Составитель А. )Керенов
Техред Л. Богданова
Корректор Л. Карькова
Редактор Л. Цветкова
Типография, пр. Сапунова, 2
Заказ 3022/4 Изд. № 1782 Тираж 624 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, 3(-35, Раушская наб., д. 4/5