Устройство управления выборкой команд

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

Авторы: Веревкин, Ильин, Мануйлов

ZIP архив

Текст

(5л ти в выдачу и из оперативнои па регистр буфера кома осу очередной коман регистра буфера ко ередной команды по рма рвь АВЛЕНИЯ ВЫБОРКО ы из посанд; проЮ о з 7) Устройство д носится к облас тельной техники орки команд ровой вычисжет быть ислока памяти вы н оответпуск ствую ил. ему си ств ользовано ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ АВТОРСКОМУ СВИДЕТЕЛЬСТВ(56) Королев Л.Н.математическое обНаука, 1978.Авторское свиде9 1149257, кл. С 0 80125926 команд с предварительной выборкой для ЦВМ, к которым предъявляются повышенные требования по быстродей" ствию и энергопотреблению. Целью изобретения является упрощение устройства, Устройство содержит счетчик адреса, блок памяти, группу регистро группу элементов И, группу триггеров флага пропуска команды и два элемена И. Устройство обеспечивает выполение следующих функций: прием наального адреса команды; запись ин 1259260Изобретение относится к цифровой вычислительной технике и может быть использовано в качестве блока предварительной выборки команд ЦВМ, к которым предъявляются высокие требова= ния по быстродействию и ограничения на аппаратурные затраты (энергопотребление).Целью изобретения является упрощение устройства,На чертеже представлена функциональная схема предлагаемого устройства.Устройство содержит счетчик 1 адреса, блок 2 памяти, группу регистров 3, элементы И 4 и 5, группу элементов И 6, триггер 7 пропуска команды, группу триггеров 8 флага,входы 9 записи адреса команды, 10 адреса команды, 11 запроса выдачи очередной команды, 12 тактовых импульсов, 13 признака пропуска очереднойкоманды устройства, выходы 14 кодакоманды и 15 признака выдачи кодакоманды устройства,Регистры 3 группы образуют буферкоманд. Счетчик 1 адреса предназначен дляформирования адреса очередной команды.Триггер 7 предназначен для хранения запроса на пропуск очередной команды (цепи начального сброса триггера 7 не показаны),Триггеры 8 предназначены для хранения сигналов "Свободен-занят" одноименных регистров 3.Вход 10 устройства предназначендля занесения адреса команды в счетчик 1 команд по синхронизирующемусигналу входа 9 в начале работы ипри выполнении команд переходов,сигнал с входа 9, кроме того, приводит в исходное состояние (Свободен)триггеры 8,На вход 11 устройства поступаютсигналы запроса очередной команды,на вход 12 поступает последовательность импульсов от генератора, пери.од которых равен циклу обращения кпамяти, на вход 13 поступает из процессора сигнал пропуска очереднойкомандь 1.,Выход 14 устройства предназначендля выдачи очередной команды, сопровождаемой синхронизирующим импульсом на выходе 15. Устройство работает следующим образом.В блоке 2 памяти находятся команды, подлежащие выполнению. Устрой 5 ство приходит в исходное "остояниепри подаче на вход 10 адреса начальной команды, сопровождаемого синхронизирующим сигналом с входа 9, врезультате чего сбрасывают"я (устанавливаются в состояние "Свободен" )триггеры 8, Импульс с входа 12 черезоткрытый элемент И 6 считывает команду с блока 2 памяти по начальномуадресу, выставленному на информационных выходах счетчика 1, записываетэту команду в первый регистр 3, переводит одноименный триггер 8 в состояние "Занят" и прибавляет единицу ксодержимому счетчика 1, Сигнал с20 прямого выхода первого триггера 8через открытый второй элемент И 6переписывает информацию из первогорегистра 3 во второй регистр 3, сбрасывает первый трпггер 8 и устанавливает в состояние Занят второйтриггер 8, В результате первый элемент И 6 вновь открывается, а второйэлемент И 6 закрывается и т.д. Такимобразом, информация, считанная с блоЗ 0 ка 2 памяти в первый регистр 3, последовательно переписывается из регистра в регистр, освобождая первыйрегистр 3 для записи очередной команды и последовательно заполняя 35 регистры.Сигнал запроса с входа 11 устройства через открытый элемент И 43(предполагается что сигнал "Пропусккоманды" на вход 13 не поступал) пос 40 тупает на выход 15 устройства, сопровождая информационный код на выходах 14 устройства. Этот же сигналсбрасывает п-й триггер 8, в результате чего открывается одноименный45 элемент И 6, что свидетельствует оготовности п-го регистра 3 записатьинформацию из (п) -го регистра 3и т.д. Таким образом, при поступлении каждого сигнала запроса на вход50 11 устройства и непустом буфере команд происходит считывание очередной команды из п-го регистра 3 группы, о чем свидетельствует появлениесигнала на выходе 15 устройства.55 В ЭВМ для организации программныхпереходов часто используются командыследующего типа "Если выполнено условие, то пропустить следующую коман 3 1259 ду", Для обеспечения такого режима в предложенном устройстве введены триггер 7 и элемент И 5.Если в какой-либо момент поступает сигнал "Пропуск команды" на вход 5 13 устройства, то триггер 7 переводится этим сигналом в единичное состояние, элемент И 4 закрывается, в результате очередной запросный сигнал на входе 11 не вызывает появле-: 10 ние сигнала на выходе 15, т,е. очередная команда на информационных выходах 14 устройства пропущена. Одновременно сигнал с прямого выхода и-го триггера 8 через открытый эле мент И 5 поступает на вход сброса этого же триггера, в результате чего открывается одноименный элемент И 6, т.е. в и-й регистр 3 записывается следующая за пропущенной команда. 10 Этот же сигнал сбрасывает триггер 7, т.е. элемент И 4 открывается, а элемент И 5 закрывается.формула. изобретения 2Устройс 7 во управления выборкойкоманд, содержащее блок памяти,группу регистров, два элемента И,счетчик адреса и триггер пропуска 30команды, причем информационный вход,вход записи и выход счетчика адресаподключены соответственно к входуадреса команды устройства, к входузаписи адреса команды устройства ик информационному входу блока памяти, выход которого подключен к информационному входу первого регистра группы, выход и-го регистрагруппы подключен к выходу кода ко-40манды устройства, где и - количествобуферизируемых команд, выход первогоэлемента И подключен к выходу признака выдачи кода команды устройства,прямой выход триггера пропуска команды подключен к первому входувторого элемента И, о т.л и ч а ющ е е с я тем, что, с целью упроще 260ния, оно содержит группу элементов И и группу триггеров флага, причем вход записи адреса команды устройства подключен к первым входам установки в О триггеров флага группы, вход тактовых импульсов устройства подключен к первому входу первого элемента И группы, выход которого подключен к синхровходу первого регистра группы, входу прибавления единицы счетчика адреса, входу записи-считывания блока памяти и к входу установки в "1" первого триггера флага группы, выход К-го регистра группы подключен к информационному входу (К + 1)-го регистра группы (К = 1, и - 1), выход Р-го элемента И группы подключен к синхровходу Р-го регистра группы (Р = .,и), к входу установки в " 1" Р-го триггера флага группы и к второму входу установки в "О" (Р - 1)-го триггера флага группы, прямой и инверсный выходы К-го триггера флага группы подключены соответственно к первому входу (К 11)-го и к второму входу К-го элементов И группы, инверсный выход и-го триггера флага группы подключен к второму входу и-го элемента И группы, прямой выход и-го триггера флага группы подключен к первому входу первого элемента И и к второму входу второго элемента И, выход которого подключен к второму входу установки в "О" и-го триггера флага группы и к входу установки в "О" триггера пропуска команды, вход установки в "1" и инверсный выход которого подключены соответственно к входу признака пропуска очередной команды устройства и к второму входу первого элемента И, вход запроса ввдачи очередной команды устройства подключен к третьему входу первого элемента И и к третьему входу установки в "О и -го триггера флага груп - пы.1259260 ил оставите ктор Е.Рошко хр овецкая.Попович о писное ираж 671 П дрственного комитета СССРзобретений и открытийва, Ж, Раушская наб., д 5 венно-полиграфическое предприятие оиз

Смотреть

Заявка

3859106, 20.02.1985

ВОЕННЫЙ ИНЖЕНЕРНЫЙ КРАСНОЗНАМЕННЫЙ ИНСТИТУТ ИМ. А. Ф. МОЖАЙСКОГО

ВЕРЕВКИН АЛЕКСАНДР ЮРЬЕВИЧ, ИЛЬИН ПЕТР ВИКТОРОВИЧ, МАНУЙЛОВ ЮРИЙ СЕРГЕЕВИЧ

МПК / Метки

МПК: G06F 9/00

Метки: выборкой, команд

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

Код ссылки

<a href="https://patents.su/4-1259260-ustrojjstvo-upravleniya-vyborkojj-komand.html" target="_blank" rel="follow" title="База патентов СССР">Устройство управления выборкой команд</a>

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