Вычислительное устройство
Иллюстрации
Показать всеРеферат
О П И С А Н И Е >742928
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советск ми
Соцнапнстмчеснна
Республнн (6l) Дополнительное к авт. свил-ву(22) Заявлено 03.03.76 (2l )2331908/18-24 с прнсоеднненнем заявки М 2343139/18-24 (23)Приоритет
Опублнковано25.06.80. Бктллетень Ля 23
Дата опубликования описания 30.06.80 (5I )M. Кл.
GO6 F 7/38
Говудврстввнный камнтвт
cccs ао авлам нзвбрвтвннй н отврытнй (53) УДК 681.327 (OBB.8) М. H. Гопьдфедьд, А. Я. Корчминский и Ф. Я, Кдейтман (72) Авторы изобретения
Ташкентское научнопроизводственное объединение
Сигнап (7I ) Заявитель (54) ВЫЧИ СЛИ ТЕЛЬНОЕ УСТРОЙСТВО
Изобретение относится к области вы-числительной техники и может, быть использовано, в частности в измерительных тгриборах дискретного типа, я автоматизированных устройствах обработки числовой информ ации.
Известно вычислительное устройство, содержащее счетчики операндов, схемы ввода, устройство управления. Процесс вычисления в этом устройстве представляет собой последовательности циклов вычитаta ния (сложения) операндов (11 . Недоста1 ком известного устройства является низкое быстродействие. t5
Наиболее близким по технической сущности является вычислительное устройся во, содержащее счетчик операндов, блок управления, элементы ИЛИ и регистр первого операнда выходы.которого подключены к первым входам счетчиков первого операнда. Известное устройство содержит такие епементы И и делитель чиспа поопедовательных импупьсов (2 .
Недостатком такого устройства является низкое быстродействие.
Бель изобретения — повышеняе быстродействия.
Поставленная цель достигается тем, что устройство содержит коммутаторы и дешифраторы, причем первые выходы ком« мутаторов подключены Ко вторым входам соответствующих счетчиков первого операнда, выходы которых соединены со входами соответствующих дешифраторов, выходы которых подключены к первым входаМ соответствующих коммутаторов и ко входам оконечного дешифратора, выход которого подключен ко входам регистра первого операнда и счетчика третьего операнда, второй вход первого коммутатора подключен к выходу блока управления, а второй вход каждого последующего коммутатора — ко второму выходу предыдущего коммутатора, первый выход первого коммутатора подключен ко входу первого счетчика второго операнда, вход каждого последующего счетчика второго операнда
4 ($)0 (> 4 управлеьн?л ..О} поступает и лпульс с B!,t;."Ода лоспеднегD счетчика делимого 7, npeK1, B(ÿ ..-;О"той 1!О: т:,"пление TBKToBb?x импуль сов и процесс деле?лпл с заданной точност{по зэка>?({иваетсл, 3 режиме умножен?ля множимое записыааетсл в регистр 1исчетчи,ки 2 и 3, а множитель = в счетчик 9, работающий в режиме вьп?ита?(ил, результBT получаетcII в счетч?л?<ях 6 и 7, работа?ощих в режиме
Сс(ММИродаНИЯ. ПО КОМаННЕ НаЧапо умно
>кения", с выхода блока управления 10 начинают поступать импульсы на вход первого коммутатора 4 и аналогично процеосу вычитания производится суммирование числа, записанного в счетчиках множимого 2 и 3 с содержимым счетчиков результата 6 я 7. После обнуления всех счетчиков мно;ла?мого на выходе оконечного дет?{ифратора 13 появляется импульс, кОторый поступает на вход регистра 1 и вход счетчика множителя 9, вновь осуществляетсл запись множимого в счетчики
2 и 3, -вычитается единица из множителя и процесс суммирования повторяется до
Тех дор, гока не обнулится счетчик мно>к?ттелл 9, Таким образом, число, записанное з сче 1 яках 2 и 3 ({лножимое) просуммируетсл с содержимым счетчика результата столько раз, какое число запиСяис в счет"?ЯКе I(?HO>KHTBIIR 9» С Bb?XO I?8 счет"-?ика 9 поступает. Импульс, прекратится поступление тактовых импульсов из блока управления 1О и процесс умножения заканчлв яетсл, Р панно,; устройстве операнд записыр аетсл в разряда" счетчиков, соединенных последовательно через коммутаторы, причем: (П{(!?l. (ЧЕН Е Вhl}! О{?с/ I?()(iд1>ill((П{Е? 0 . (((("{?l:; с}; (втоl, 0 Г= ii!i -;;(сп?(1 } через (}помонт И,с {1 l i
„ .f,.(0j? ОМ 000 (ВЕТС Я> }0{ПЕГО 1 014i:j(.(Г Ято" ",.
В (ХОД ПОСПЕДсНЕ? 0 С(?ЕП IHKа В".ОР01 0
p BHl! а К выхOl С Iе I Чика Tpb 1 ЬОГО опе}BI
HB Пajf,.-,.!}(O×BI{b; .:;.O ВХХода1;с бПОЕа удряддэ-=
HИЯс
1.! B черте же изобра>кена схем а у стp0!"(" ств а, .{ (}
Устро?лс? во содержит регистр первого операнда 1(счетчики первого операнде
2 H 3, КОММутатсрЫ 4 И 5, СЧЕТЧИКИ Втс;-: рого операнда 6 и 7 элемент 8 ИЛИ(счет.— чик третьего операнда 9, блок управ.пе?л?лл
1О, дешифраторы 11 и 12, окопе?ньтй г:; п?ифратор 1 3, Вычислительное устройство работает следующим OápBBÎì, В РЕЖИМЕ ДЕЛЕНИЯ ДЕЛИМОЕ За.?ИСЬ}сааетсс?;; в счетчики 6 и 7 а дел??теп(ь -- в регистр
1 и счетч?лкн 2 и 3, работающие в режиме выч{чтания. Результат получается в счет{1 ке 9, работающем в режиме суммирования, 2
По команде "начало деления", с выходе блока управления 1О на вход первого ком"= мутатора 4 начиня?от поступать тактовые импульсы, депшфрятор 12 разрешае? прохождепие этих импульсов на входы счет30 чиков 2 и 6 и запрещает прохождение этих импульсов на вход второго коммутя ° тора 5. После того, как в счетчике будет заплса?1 "О", дешифратор 12 запретит прохождение импу,пьсов черсз к0му!у.ад оо
4 на входы счетчиков 2 H 6 {н разоо(дит
Ie; прохождение на вход второго коммута= тора 5. Таким образом, производится вы= читание числа, записанного в счет?ИКЕ дЕлителя 2 пз числа, записанного в сч-етчиi1 {) ке делимого 6. Если в пропессе зы(-::IITBниЯ Обнуляется счетчик 6, ТО с его хода через э.— (мент 8 И,.??И псоход, пульс п выч(-.таетс{? "= 1 .!;»;IB;?з "-?н с ется заем еди??ицы в старшем разв1{де, А с? а??ОГИсЧНЬ?М 06 р ЗОМ ПРОИ ЗВО дИТ СЛ Э Ь тание числя, записанного в счет}H!o I (?с/СЛа., За?{>с Я?П?ОГ;, . . :сзс?Ч (HI(} (j с; (( обнуления всех с -:етч.::=:.;OB элите ь(я:-(а
,(, ходе оконечного дешнфратора 1.. Лолвлл-IB iСЛ !l ЛД;Ч?ЬС KOTOPb?I(П-, --;- 1 зат Н.= !1. .(p:- гистра 1 и вход счетчика рез льтB B .(1сноВЬ ОСУЩЕСТВЛЛЕ тсл ЗаДИСЬ ДЕЛИ -.I !;. с -1етч?п:.и 2 и 3, записываетсЯ единица в с етв?к результата и процес вычитания >—.-вторяется IIO тех пор(пока число, .за(}1? ( санное в счетчиках де:}?лмого 6 н (н с.""анет (лецьlде деш?те{?яс (,: =". в {од б БОеВ,е. суммарное число разрядов счетчиков (-::(B уве пичнв:;."..—:"с} . В этом ст чае можно ря(,I Ь", C(I !H;,. C 1 Bсс(?И «{ СИС?ЕМЫ с:-:. ленни .- .- . Б = .-о.«случае время, необходимсе дл;, Bb!÷>ITBHHH, будет равно: (-(— 1 — — с?- { (2-2
Р— 1
i, —, и (3) ь изве=-::-Iol.; ус pO gc-. B«= рК .( (4)
1(Я?: В:.Н(1{0 И =.: ПрИВЕдЕННЬ;-. фсрМуЛ (с ,.3 И - :) Это ПРИС ОДИт К УС:,-ОРЕНИЮ ЦИКЛа
Р в. 1-,:; "B(I?=;.!(. c-,-;,:,-}ированнл? в раз, Ъ% -i)N
1}(я?(,-,;.-мер НрН делен;:. -: {в ?питании) 32
5 74? 9 разрядивших двоичньтх чисел (обычная длина слова ЭВМ) и использования 4-х 8-разрядных счетчиков выигрыш во времени равен 4х10 ржэ.
Формула изобретения
Вычиспитепьное устройство, содержащее счетчик операндов, блок управпения, элементы ИЛИ и регистр первого операнда, выходы которого подключены к первым входам счетчиков первого операнда, о т— и и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройство содержит коммутаторы и дешифраторы, причем первые выходы коммутаторов подкпючены ко вторым входам соответствующих счетчиков первого операнда, выходы которых соединены со входами соответствуюо щих дешифраторов, выходы которых подкпючены к первым входам соответствующих коммутаторов и ко входам оконечного дешифратора, выход которого подкпю28 6 чен ко входам регистра первого операнда и счетчика третьего операнда, второй вход первого коммутатора подключен к выходу блока управления, а второй вход каждого последующего коммутатора - ко второму выходу предыдущего коммутатора, первый выход первого коммутатора подключен ко входу иервого счетчика второго онеранда, вход каждого последующего счетчика второго операчда подключен к выходу предыдущего счетчика второго операнда через элемент ИЛИ, другой вход которого соединен с первым вькодом соответствующего коммутатора, выход последнего счетчика второго операнда и выход счеч чика третьего операнда подключены ко входам блока управления.
Источники информ ации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
No 434413, кп. G 06 F 7/52, 1972.
2. Авторское свидетельство CCCP
М 435521, кл. G-06 F 7/38, 1972 (прототип) .
Составитепь В. Березкин
Редактор T. Киселева Техред Э. Фечо Корректор М. Пожо
Заказ З6 1 8/1 4 Тираж 571 Подписное
I1HHHTIH Государственного комитета СССР по делам изобретений и открытий
113035> Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП Патент», г. Ужгород, ул. Проектная, 4