Патент ссср 407306

 

Б, Яетеит. -4 ь-» @и, „" - -есин. лнотек.- т й

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

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

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

За впсимое от авт. свидетельства №вЂ”

Заявлено 11.Ill.1971 (№ 1635890/18-24) .Ч.1(л. С 06f 7/38 с прпсоадиненисм заявки ¹â€”

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

Совета Министров СССР по делам изобретений и атнрь тнй

Приор;ITcT—

УДК 681.325.5 (088.8) Опубликовано 21.Xl.1973. Бюллетень ¹ 46

Дата опубликования описания ll.Х!1.1974 г.

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

Б. И. Панферов, Б. Я. Фельдман, Ю. В. Птенцов, Л. П. Бондаренко и О. М. Кулинченко

Заявитель

Институт электронных управляющих машин

АРИФМЕТИЧЕСКОЕ ДЕСЯТИ Ч НОЕ УСТРОЙСТВО

Изобретение относится к вьгчислительной технике.

Известно арифметическое десятичное устройство, содержащее;сдв.гговый регистр, соединенный с блоком динамической циркуляцио нной памяти, и одноразрядный сумматор-вычитатель.

Известное устройство обладает сравнительно .низким быстродействием.

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

Это позволяет повысить быстродействие устройства.

Схема предло>кен ного арифметического де- 25 сятпчного устройства с динамической памятью приведена на черте>ке п содержит блок 1 динамической циркуляционной памяти, сдвиговый регистр 2 для хранения одной десятичной цифры, схему коммутации 8, схему Зо сравнения 4, сумматор-вычптатель 5, цепь 6 подачи корректирующего кода.

Выход блока 1 динамической памяти подсоединен к первым входам сдвпгового регистра 2, схемы комм„8, схемы сравнения 4 и собственному первому входу. Блок 1 служит для хранения операндов и результатов вычислен.ий.

Выход сдвигового регистра 2 соединен соответственно со вторымп входамп схемы сравнения 4, схемы комм„8 и .блока 1 динамической памяти. Регистр 2 служит для задержки информационного пакета блока 1 и для хранения одной десятичной цифры.

Первыи выход схемы коммутации 8 соединен с первым в одом сумматора-вычптателя 5,,второй ее выход соединен со вторым входом сумматора-вычптателя.

Схема коммутации 8 входов операндов служпт для переключения подачи на первый и второй входы сумматора-вычиTàòåëÿ 5 складываемых операндов в за|висимости от пх величины при операции вычитания так, что всегда производится,вычитание из большего числа меньшего п отпадает необходимость обращать один из олерандов в дополнительный код.

Вы од сумматора-вычитателя 5 соедпнеч соответственно со вторым:входом сдвпгового регистра 2 и третьим входом блока I; на тре407306

65 тий вход сумматора-вычитателя подключена цепь б,корректирующего кода. Сумматор-вычитатель 5:последовательного ти|па служит для .сложения или вычитания поразрядно двух операндов.

Выход схемы сравнения 4 операндов соединен с третьим входом схемы коммутации 8.

Схема сравнения 4 служит для определения большего из операндов прп операциях вычитания и деления, а также (прп о перации деления для сравнения частичного делимого с удвоенным делителем.

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

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

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

Сказанное иллюстрируется следующим лрпмером:

8:3=2,6

8 (сравнение)

3 8)2о 3 Удвоенный делитель равен

2 3

5(2 3 Старшая цпфра частного

5 Π— ра вна 1+1=2

20 Сдвиг по признаку, что 5(!2 3

3 20)2 3

17 17)2 3 Следующая цифра частного равна 1+1+1+...

14 14) 2 3

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

15 Предлагаемое арифметическое устройство работает следующим образом.

С1пер ация;вычитания.

Сумматор вычитатель построен таким образом, что при операциях !BIIчитания и деле20 ния больший из о перандов подается на !IIepвый его вход, на:второй вход — меньший.

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

Операция деления.

На один из входов схемы коммутации поступает со; на другой ее вход с .выхода накапителя — делимое (частичное делимое); схема коммутации при операции деления подключает к первому входу сумматора-вычитателя регистр, Ia котором находится делимое (частичное делимое), ко второму входу сумматора- вычитателя—

45 регистр, в котором находится делитель. Одновременно на один из вхадов схемы сравнения подается с выхода накопителя частичное делимое, на другой вход схемы сравнения со сдвигового регистра подается удвоенное значение делителя и происходит сравнение. Если делимое (частичное делимое) больше или равно уд|военному значению делителя, то прибавляется единица к цифре данного .разряда частного (накопление цифры данного разряда частного), и на сумматоре-вычитателе происходит вычитание,из делимого (частичного делимого) делителя. Получившийся остаток вновь срав нивается на схеме сравнения с удвоен ным значением делителя и, если остаток оказался меньше, то на сумматоре-вычитателе происходит очередное вычитание из остатка делителя:и прибавление единицы к цифре данного разряда частного, а затем вновь получившийся остаток сдвигается на разряд влево отHocIITcJI6Ho делителя и начинается накопление

407306

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

Составитель И. Горелова

Техред Е. Борисова

Корректор А Степанова

Редактор Б. панкина

Изд. Уо 1066 Тираж 635 Подписное

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

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

:>аказ 987

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

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

1р сдвигового регистра.

Патент ссср 407306 Патент ссср 407306 Патент ссср 407306 

 

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

В пт6 // 391561

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

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

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

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

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

Изобретение относится к электронно-вычислительной технике

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

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