Устройство для обработки цифровых данных
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕН И Я
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
<»> 6I3326
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву— (22) Заявлено 18.10.76 (21) 2472295/18-24 (511М.1хл.-" С 06 1." 15, 06 с присоединением заявки М— (23) Приоритет— (43) Опубликовано 30.06.78. Бюллетень М 24 (45) Дата опубликования описания OF>.06.78
Государственный комитет
Совета Министров СССР по делам изобретений и открытий (53) УДK 687.326 (088.8) (72) Авторы изобретения
Л. О. Беспалов и В. А. Мироненко (7!) Заявитель (54) СТЮЙСТВО Д
ЦИФРОВЫХ Д
Изобретение относится к вычислительной технике и может быть исптользовано в системах обработки цифровых,данных, работающих з реаль ном масштабе времени, или п ри отладке п раграмм задач, возложенных на такие си- 5 стем ы.
Известно устройство для оораоотки данных, содержащее блок мнкропропраммного управления, синхронизатор, блок оперативной,памяти, блоки постоянной памяти, блок ввода дан- 10 ных, блоки вывода данных на печать и на индккацию, арифметическо-лопическое ус гройство и регистры различного назначеэия (1).
В этом устройстве обеспечивается. оперативное .изменеяие вы полняемых программ, пу- 75 тем заиены вручившую блоков постоянной памяти. Однако данное устройство не позволяет обрабатьиваTb дачные в реыьном масштаое врем елии.
Из известных устройств наиболее близким по технической сущноспи к,изобретению является уcTipoHcTBQ (2), содержащее генератор тактовых:импульсов, выходом подсоединенный к входу блока микролраграммного управления, выходы кото|рого подключены к выходам уст- 25 ройстза и через ком мутатор к управляющим входам постоянного запоминающего блока, вход коммутатора соединен с .выходом .регистра базового адреса, адресный вход лостоячного запоминающего блока — с выходом регист- 30
/ :- -:
ЛЯ OBPABOTi(H ". ;," )
АННЫХ
2 / ра адреса, а информационные выходы — с соот зетстзуютцими входамн регистра команд.
В иззестном устройстве имеется также блок оперативчой памяти и мпкроинсгрукции считываются,из этого блока или нз постояиного запоминающего блока. Одна часть микроHHcTpóêUèé хранится в постоя,:-лном запоминающем блоке, другая, наряду с обрабатызаемымп данными, — з блоке оперативной памяти. Набор микрокоманд, хранящихся в блоке оперативной памятями, не жестко фиксирован, а формируется з процессе выполнения текущей опер ац.ии.
Машинная .команда выполняется в рассматриваемом устройстве за несколько десятков тактов (микрокоманд). Полное время операц ьи складывается .из общего кол ичества необходимых микроинструкций (мпкроком анд) .
С целью повышения быстродейспвия общая часть выполняемых команд фиксирована з 10стоянном запоминающем блоке.
В целом ряде случ аев, н а прим ер при отл а яке программ задач .пли при обработке (моделлрова нии),новых задач, возложенных на системы обработки цифровых данных, .возникаег необходимость в гибком, оперативном изменен:.и программ задач.
Известное устройство,не позволяет осуществить подобное изменение программ задач.
Цель изобретения — расширение функцпо61332Я нальных возможностей устройства путам обеспечения оперативного изменения набора решаемых задач.
Поста!Вланная цель доспигается тем, что з устройство введены блок формирования временных интервалов, дополнительный,коммутатор и постоянный запоминающий блок с электрической сменой !информации, входы которого подключены соответственно к выходам генератора тактовых импульсов и регистра адреса, Выход через дополнительный коммутатор соединен с входом !регистра команд, а выход коммутатора через блок формирования времен:-!ь.::. интарвалоз — с упра!Вляющим входом допо".кительного коммутатора.
На чертеже приведена стр ктур«ная схем::
i стройства.
Она содержит генератор 1 тактовых импульсоз; постоянный запоминающий блок 2 с электрической сменой !лнформац!ли, включающий узел 8 формирования сигнала опроса,.накопитель 4 и буфарный регистр 5; блок б формирования временных интервалоз; регистр 7 базоВого адреса; регистр 8 адреса; коммутатор 9; постоянный эапц!ина!Он!ий блок 10, зь.— полненный, например, в виде набора модулей; дололнительный коммутатор 11; регистр 12 команд; блок 18 мик!ропрограммного управления; выходы 14 устройства.
Устройство,работает следующим образом.
Генератор 1 тактовых !лм!пульсс1з вырабатывает импульсы, поступающие з блок 18 и з узел 8. Блок 18, расш!ифрозаз очередной,импульс, выработанный генератор".;ì 1, выдает сигнал на выходы 14 для соответствующего устройства — вычислителя, устройства ввода, устройства вывода, не показанных на чертеже.
Узел 8 для коммутатора 9 по состоя нию регисвра 8 адреса и п ри поступлени!и на его Вход сигнала от генератора 1 тактозь!х,исчпульсоз
Вырабатывает сигнал опроса. Информация, считанная из накопителя 4, поступает в оуферный регистр 5.
П!ри выработке блоко!м 18 сигнала опроса, определяющего ооращение к коммутатору 9, в зависимости от состояния регистра 7 зозможHbI,äBå ситуации: обращение к постоянному запоии!нающем у блоку 10 ил!и обращение к блок!у б форм!и рования временных инте!развалов.
В первом .случае сигнал опроса проходит через коммутатор 9 у 70cTò -1 ет .«!а Вход 0 !ока 10. Информация, сч;!танная из блока 10 по адресу, хранящемуся на рег:cTpe 8, подается
HB ВхОд;:апистра . 2 «кома::, д.
Во втором сл ча:- обращен:!я к блоку 10 не происходит. Си.-нал опроса с выхода !ко«ммута—:.QIpB 9, пройдя Олок .б .форми!розання време.-:— ных интарзалоз, поступает на вход коммутатора 11, для которого этот сигнал служит .разрешением парадач!и информации лз буферного репистра б в регистр !2 команд.
Формула изобретения ! э
Устройство для обработки цифровых данных, содержащее гвнаратор тактовых,и!мпульсон, .выход которого подкл!Очек к входу блока микропрограммного управления, выходы
2п которого !по.;ключены: выходам устройства и через коммутатор к уиоазляющим входам постояниого запоминающего блока, вход коммутатора соединеч с выходом регистра базового адреса, адресный Вход пос-,оянного заломинающего блока соединен с зыхсдом,рег!истра адреса, информационные выходы — с соот!Ветстзующ!!."!и входами регистра команд, о тл ич а ю щ е е с я тем, чт",, с целью расширения фун!кциональных возможностей путем ооеспеЗО чения оперативного изменения набора решаемых задач, з него введены блс:: формироваHEIF, временных,интарза 7оз, 7ëëe.7í èòåëüíûII коммутатор и постоянный запом!инающнй блок с электрической сменой информации, входы
З которого .подключены соответстзанно к выходам генератора тактовых импульсов и регистра ад реса, выход через дополнительный коммутатор соединен с,входом регистра команд, вь!ход коммутатора через блок ф"рм!ирозания
4О временных !интарвалов соад!инан с !управляют им входом дополнительного коммутатора.
Источ!ники информацли, принятые ро вни:..ание при экапертнзе:
45 !
2.:Патент СШ А ¹ 3859636,:«7. 340 — 172.5, 1975.
2. Патент СНА ¹ 3859636, к«7. 340 — 172,5. ! 975.
Со=газитель А. ЯеРенов
Т;,к. ед И. Рыокина
Кзрректаг В. Гутман
Редактор И. Грузова
Подои,« Ное
Тип. XapbK. фил, поед. «Патент»
Заказ 338/563 Изд. М 475 Тираж 841
НПО Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, Ж-35, Раушская наб., д. 4/5