Патент ссср 342380

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К ПАТЕНТУ

342380

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

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

Республик

Зависимый от патента №

Заявлено 11 Ч1!.1968 (№ 1255167/18-24)

Приоритет 04.Х.1967, № ВП 42M/127540, ГДР

Опубликовано 14.Ч1.1972. Бюллетень № 19

М. Кл. G 061 9/00

Комитет по делам изобретений и открытий при Совете Министров

СССР

УДК 681 326 3(088 8) Дата опубликования описания 10.Ч11.1972

Авторы изобретения

Иностранцы

Инго Девальд и Клаус Вендлик (Германская Демократическая Республика) Иностранное предприятие

«ФЕБ Электронише Рехеимашинен» (Гер манская Демократическая Республика) Заявитель

МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ ДЛЯ

ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ

Изобретение опносится к о1бласти цифровой вычислителыной тех ни ки.

Известны ми кроп|ро грамMIHbIe устрой стра управлен1ия для циф ро в ых выч ислителыных Ма шин, содержащее .запоминающее ycTpoHICTIHO,,pevIHcTp адреса, блок хранения B/!pecoIB IMHIKpoко1ма н д, репист1р блочных a»Tpecoia, регистр к оманд, регистр IMHIKpoKoiMBH3, и I6JIQIKH логическии х схемам «И» .и «ИЛ И».

Недостатком известных устрой с пв и|вляется болышое количес пво обо рудован ия. Предлагаемое устройсвво OTJ!iHIHaeTIcsr тем, что оно содержит счетчик, IBbIxop, которого подключен через первый бло к логических схемам «И» и «ИЛИ»,ко входу блока хра нения адресов и через второй блок логических схем «И» или «ИЛИ» ко, входу счетчика,;выходы от носителыново адреса репистра микроIKoMàíä соеди нены через второ и блок ло гическ их схем «И» и «ИЛИ» со входо|м счетчика, а выход|ы а б солюпнопо адреса реаистра MHIKpo команд подключены ко входам регистра бло 1ных BI!!Ipecois и бло1ка хра нения адресов.

Эт» позволяет со краъиpb количесвво оборуpoiHaния устройства.

Для,за|писи адресо|в Inep!HOH микро команды каждой отдельной взятой;ми кропро|граMlvibl

»оперативный корд из регистра команд в носи гся в блок хра»еННН адресов микрокоманд, а для записи адре|сов всех,других микроко ман дслужит адресная часть А в ии1кро команде, сосТоящая из и групп А (i=1, ..., n) и емкость репистра блочных адресов и дополнительно ем кость одного или нескольких,счетчиков ZI(i=—

5 =0,1,..., m).

При этом следуюпцая вызьпваемая IMIHêpî кома н да адресуется благодаря ro!My, что в заIBHctHlMolcTH от управляющих, двоичных разря до в хеиKIpoIKQIMBH+bI или не сколыко групп А, 10 составлен!ные в а бсолютный адрес Аа, вносятся IB блок хранения адресов микрокома тпд H

o+HoIBpeIMeHHQ часть абсолютного адреса Аа—

IB р егHicTp блочных а дрес о в H,до пол н1и т ел ын о остальная часть абсолют ного адреса Аа — в

15 счетчи ки Zb или определенная внутренн ими режимами упра вле ния груп па А, составленная как относителыный адрес А, с ем костью регистра блочных ад1ре со в, вносится IB !6JIOIK хранепоия адресован IMHIKpolKOMBH3, и дополнк20 телыно относительный адрес А, — в счетчики

Z;, или по выше н ная,на единицу емкость оа!ного из счетчиков Z;, соста вленна я с емкостью регистра блочных адресов, вносится в блок хра ,нения адресо в микро ко манд.

25 Это рас|пределение поз|воляет осуществи гь возможность и+т+2-кратного раз ветвления.

При этом адресная часть А»должна быть по ме нышей мере такой же большой, как и увели чен|ный аб солюмный адрес, а крс ме того Ва30 |ви|сеть от Tpe6yeMoivo числа и вели ипзы отсbo342380

3 сительного адреса А„, которые должны выбираться такими, чтобы адресная часть А по чти соответство вала величине абсолютного, адреса

Аа.

Такое решение задачи позволяет при ограниче нии числа двоичных разрядо в адресов, а следо вательно, при з начительной экономии о бъема запоми нающего устройства про изводить достаточное количеств о воз мож ных olIIeраций, более экономично использо вать объем запоминающего устройства путем любой перемены блочного адреса, а благодаря непосредcTiBeHHoму выбору адресов;снизить э ксплуатаIIHolHiHbIB расходы и уменьшить время прохождения командного сигнала.

На чертеже;предста влена блок-icxeMa предpairaelMoro устройства.

О но содержит запоминающее устройспво 1 с записью адресо в мицропрот раме1ы, выполненное в в иде запомннаюцего устройства .с постоянной величиной. Оно содержит емкость порядка 2048 слоев, что .позволяет записать адрес с 11 двоичными ра зрядами.

Считанная микрокома нда переносится и 1раллельно tB регистр IHKpoKoманд 2. А дре с ная часть А этого iperHст ра содержит rpylIIiIIbI А и

А -, IKQTolpbIe вмещают пять двоичных разрядов и cîñ1àlâëÿþò два условных или относительцых адреса кома нд. Абсолютный или безусловный адрес команд состоит из тру)пп А» (1 д воичны11 разряд), А- и А . Осталыные двоичные разряды в регистре микрокома нд 2 являются управляющими двоич ны ми разрядами. Для управления за поми нающего устройства 1 при записи адресов микропрограммы служит блок хранения адресов микрокоманд 8, который вмещает 11 двоичных разрядов. Другими регистрами являются регистр4 блочных адресов с шестью двоичными разрядами и часть регистра 5 команд. его часть с восемью двоичными разряда м и, содержащая оперативный lKop, и счетчик б, состоящий из счетно го регистра 7 с пять1о двоичныии разряда ми и схемы тока счетного меха низ ма 8, котора я служит для иепосредствен ното считы ва ния eiMIKolc TH, c÷å Tlíolro р етистр а

7 на одну сту пень. Подача ем костей регистров от одного IK другому производится у правляющи м напряжение м а, b, с, d, е, f с;помощью блока логических схемам «И» и «ИЛИ» 9 и 10.

Команда мииро програ ммы передается саеду1ощи м о бр азом.

Оператианый код м и крокоманды .перенос ITся из части регистра 5 в бло к хра11е ния aäðccola .MH KpolKolMaiHp, 8 установкой упра вля1о щего на пряжения а с тремя ведущими нулями. Первая вызьиваемая iMHKpoKoli>13Hi33 занимает благодаря этому место в aalIIoминающем устройспве с адресом 0...255.

Другие IKQM3HjIbI микрс програ ммы наха дятся,,напри мер,,в одном или iHBclKQJIьжих блоках алресо в, следующих один за другим из,запо ми нающето устройства 1. Для того, чтобы доcTHпнуть началыното адреса lIIeplaor бло к-l, 5

40 у правляющий двоичный разряд в IIeplaoiH ми крокома нде уста но влен так, что абсолютный адрес переносится из адресной части А,в блок хранения адресов мик ро команд 8 и о дно временно емкость трупп А iH А2 а дресной ча ти в,регистр 4 блоч ных appelcola, а ем кость групаы А — la счетный ретистр 7 (yIIlpaiaляющее яацряже ние в). Таким о бразом устанавливается блочный адрес для всех других,микрокоманд, в кото рых оди н из двух усло в ных пе реходных адресов отличается терм, что использует дру гое положение у правляющего двоичного разряда. Путе м выбора различных решений IBb160

Ipa ответвления, возникающих при опросе режимов состоЯниЯ IMaiIILHIHbI двУ мЯ IKolM6HIHaциЯми управляющих двоичных разрядов (переход и адрес из группы А, переход в адрес из груцпы А-, ближайший следующий адрес), устанавливаются управляющие на пряжения d, е или

f и благодаря этому освобождается передача одного из двух переходных а дресо в и ближайшего следующего адреса в пять правых позиций двоичного разряда блока хранения ми к ро команд 8 и для установки следующето адреса в счетный регистр 7. Кроме тото, неизмененный блочный адрес, переносится из регистра блочных адресов 4 в .шесть левых,позиций двоичного разряда блока хp3IHBHHH адресов ми крэ коман д (упра вля ющее на пряжение с). С НоМ О ЩЫО liVI H KP OiKOIM 3 НДЫ lalM eCTe iC QC T aiH OIB JI e H ным упр а:вля1ощи м дво ич ным р азрядом Mome T быть изменен в любое время блочный адрес.

В предложенHQIM за поминающем устройстве для записи alppecola м и крокоманд в нутри,блока можно осуществить трехкратное раз ветвление с безусло в ным переходо м к ppyroMy блоку. Путем у величен ия адресной части А на один двоичный разряд и ее разделения на три группы по четыре двоичных разряда можно достипнуть четырех кратното раз ветвления iB блоках.

П р едмет изобретения

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

«И» .и «ИЛИ», отличаюиоеся тем, что, с целью сокр аще ния;количеспва обору до вания устройства, оно содержит счетчик, выход кото рого подключен через первый блок логических схемам «И» и «ИЛИ» ко входу блока хране ния адресо в и через второй блок логических схем «И» и «ИЛИ» ко входу счетчика, выходы относителыного адреса регистра MiHKpo)KQIMaíä соединены через IBTopoH блок логических схем

«И» и «ИЛИ» со IaxoIBQM счетчика, а выходы абсолют ного адреса регистра MiHIKpoiKolM3Hд подключены .Ko BxopalM регистра блочных адресов и блошка хранения адресое, 342380

Составитель А. Плащин

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

Редактор Л. Утехина

Корректор Т. Гревцова

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

Заказ 2007/15 Изд. Кв 837 Тираж 406 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий лри Совете Министров СССР

Москва, Ж-35, Рауыская Баб., д. 4/5