Устройство для формирования команд

 

ОПИСАН И Е

ИЗОБРЕТЕНИЯ

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

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

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

Республик

< 162203Д (61) Дополнительное к авт, свид-ву (22) Заявлено 01.03.77 (21) 2456762/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 30.08.78. Бюллетень М 32 (45) Дата опубликования описания 31.07.78 (51) М. Кл. G 06F

9/00

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

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

В. 3. Вершков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ КОМАНД

Устройство относится к вычислительной технике и может быть использовано при наращивании вычислительных и управляющих автоматизированных систем.

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

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

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

Наиболее близким к изобретению техническим решением является устройство, содержащее регистр команд, блок управления командами, выход которого служит основ5 ным выходом устройства, дешифратор операций, соединенный с выходом регистра команд и входом блока управления командами (2). В этом устройстве очередная команда, код номера которой выработан на счетчике команд, принимается в регистр команд. Далее в соответствии с полученным кодом операции па выходе дешифратора операций возбуждается определенная шина, сигнал с которой поступает в схему управления командами. С выхода этой схемы управляющие сигналы по индивидуальным физическим цепям передаются в исполнительные схемы. Схема модификации позволяет формировать новые команды на базе э0 принимаемых команд основной программы.

Недостаток устройства состоит в том, что модификация обеспечивает разное выполнение одной и той же команды только при обращениях к ячейкам запоминающих устройств и не обеспечивает «размножения» сигналов на выходе схемы управления командами (например, сигналов, вырабатывасмых при выполнении операций управления в безадрсспых командах) . В данном уст622083

3 ройстве набор таких сигналов неизменен и не может быть расширен без введения новых операций и существенного изменения схемы устройства. Это усложняет наращивание действующих систем, а также использование устройства при разработке новых более разветвленных систем.

Цель изобретения — расширение операционных возможностей устройства и сго упрощение.

Поставленная цель достигается тем, что в устройство введены триггер, блок интегрирования, элемент HE и два элемента И.

Нулевой выход триггера через блок интегрирования подключен к входу элемента

НЕ, выход которого соединен с первым входом первого элемента И, второй вход первого элемента И является входом тактовых импульсов устройства. Выход первого элемента И подключен к нулевому входу триггера, единичный вход которого соединен с выходом блока управления командами и первым входом второго элемента И, а единичный выход — с вторым входом второго элемента И, выход которого служит дополнительным выходом устройства.

Триггер с подключенным к его единичному выходу элементом И позволяет модифицировать управляющие сигналы, вырабатываемые по одной и той же операции, и далее самостоятельно использовать эти сигналы в разных исполнительных устройствах. Блок интегрирования, элемент НЕ, элемент И, подсоединенный к шине тактовых импульсов, независимо от выполняемых операций обеспечивают схемное отключение механизма модификации.

На чертеже приведена функциональная схема предлагаемого устройства.

Она содержит регистр 1 команд, дешифратор 2 операций, блок3управления командами, триггер 4, блок 5 интегрирования, элемент НЕ 6, первый 7 и второй 8 элементы И, вход 9 тактовых импульсов, основной 10 и дополнительный 11 выходы устройства.

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

В исходном положении триггер 4 находится в нулевом состоянии, при котором на .его единичном выходе имеет место низкий (закрывающий) потенциал, а на нулевом выходе — нулевой (открывающий) потенциал. Соответственно элемент И 8 закрыт, на входе элемента НЕ 6 с выхода блока 5 интегрирования поддерживается нулевой потенциал, а на выходе элемента НЕ 6— низкий (закрывающий) потенциал. Элемент

И 7 закрыт и не пропускает на свой выход тактовые импульсы, которые с входа 9 постоянно поступают на его второй вход.

При приеме в регистр 1 команд операции управления, которая в данном устройстве является размножаемой, на выходе блока 3 управления командами вырабатывается унитарный сигнал. который подается на ос5

65 новной выход 10 устройства, Одновременно этот сигнал поступает на вход элемента И

8 и на единичный вход триггера 4. Однако из-за закрытого состояния элемента И 8, на дополнительный выход 11 устройства данный сигнал не пропускается, но триггер 4 устанавливается в единичное состояние.

После переключения триггера 4 на его единичном выходе устанавливается нулевой потенциал, а на нулевом выходе — низкий потенциал. При этом элемент И 8 открывается, а емкость блока 5 интегрирования, ввиду ненулевого уровня напряжения на ее входе, начинает заряжаться.

Если при выполнении данного участка программы вырабатывать дополнительную операцию управления не требуется, то далее на регистр 1 принимаются команды, операции которых не возбуждают сигнала на рассмотренном выходе блока 3 управления командами. Через интервал, равный постоянной времени блока 5 интегрирования, на его выходе появляется низкий уровень напряжения, который вызывает срабатывание элемента НЕ 6, в результате чего элемент И 7 открывается. Первый же тактовый импульс, прошедший через открытый элемент И 7, возвращает триггер 4 в нулевое состояние, при этом устанавливаются прежние значения потенциалов на входах элементов И 7 и 8, т, е. устройство переходит в исходное положение.

Если же при выполнении данного участка программы необходимо помимо основной операции управления выработать и дополнительную, то триггер 4 дважды подряд принимает и соответственно дважды подряд выполняет команду с одной и той же операцией. При этом параметры блока 5 интегрирования выбраны такими, что унитарный сигнал, выработанный на выходе 10 блока 3 управления командами, при повторном выполнении команды, успевает уверенно пройти через открытый элемент

И 8 в цепь дополнительного выхода 11 устройства. Далее регистр 1 принимает другие команды, соответственно триггер 4 возвращается в исходное состояние, как и в ранее рассмотренном случае.

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

Формула изобретения

Составитель В. Евстигнеев

Техред А. Камышникова

Корректоры: Е. Хмелева и Н. Федорова

Редактор И. Грузова

Заказ 1465/!О Изд. Мз 572 Тираж 799 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2 ветствую1цих сигналов оказывается, как правило, недостаточным.

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

5 соединен с выходом блока управления командами и первым входом второго элемента И, единичный выход триггера соединен с вторым входом второго элемента И, выход которого является дополнительным

10 выходом устройства.

Источники информации, принятые во внимание при экспертизе

1. Журавлев Ю. П. Системное проектирование управляющих ЦВМ. М., «Совет15 ское радио», 1974, с. 123 †1.

2. Хетагуров Я. А., Малишевский В. В., Потурава О. С. Основы инженерного проектирования УЦВМ. М., «Советское радио», 1972, с. 207 — 211.

Устройство для формирования команд Устройство для формирования команд Устройство для формирования команд 

 

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

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

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

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

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

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

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

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

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

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