Устройство для умножения Советский патент 1992 года по МПК G06F7/52 

Описание патента на изобретение SU1735842A1

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

Цель изобретения - повышение быстродействия .

На фиг.1-4 изображена схема устройства; на фиг.5 - алгоритм получения частичных произведений, одинаковых по весу.,

Устройство для умножения содержит n-разрядный сдвиговый регистр 1 множителя, n-разрядный сдвиговый регистр

2 множимого, | -разрядный сдвиговый . управляющий регистр 3, Ј групп трех- входовых элементов И 4 из четырех,

двенадцати, соответственно, 4(п-1) элементов И 4, группу элементов ИЛИ 5

из четырех входовых, восьми (я- - 1)(«Ј-Ј

.

входовых, соответственно, восьми двух- входовых элементов ИЛИ, первый полусумматор 6,(2п-4) основных сумматоров. 7, второй полусумматор 8, элемент ИЛИ

9,(2п-4) дополнительных сумматоров

10,третий полусумматор 11, 2п-раз- рядный регистр 12 результата, информационные входы 13-16 устройства, установочный вход 17 устройства.

Устройство для умножения работает следующим обра зом.

В исходном состоянии регистры 1, 2,3 и 12 обнулены.

Множитель А аг,..,ап,

а«/гИ° ап} последовательно подается на первый и третий входы

со

СП

00 4ь N3

устройства, причем на первый вход,

п начиная с я-то разряда, а на третий

вход, начиная с (я- + 1)-го разряда,

Одновременное множимое В Ъ,, bac00 b,, , .„.bnj

bt- V

последовательно подается на второй и четвертый входы устройства, приче на второй вход, начиная с я--го разряда, а на четвертый вход, начиная

/п . „ с (г + 1)-то разряда,

В первом такте одновременно с мнжителями на установочный вход устройства поступает единичный сигнал, который записывается в первый разп

ряд г-разрядного сдвигового управляющего регистра.

В каждом такте одновременно с записью разрядов множимого и множител в n-разрядном сдвиговом регистре 1 множителя и n-разрядном сдвиговом регистре 2 множимого происходит сдвиг информации на один разряд,

причем в г старших разрядах происходит сдвиг информации в направлении от n-гго к ( + О-му разряду, а в

младших разрядах происходит сдвиг информации в направлении от первого

п к Я--МУ разряду.

Сигнал с выхода старшего разряда n-разрядного сдвигового,регистра 1 множителя поступает на входы перво-/ го и т/4 первых четных трехвходовых элементов И 4 первой 4.1, второй

4.2, соответственно, j-й 4„п/2 групп

а сигнал с выхода первого разряда этого регистра поступает на входы

m последнего и т последних нечетных

трехвходовых элементов И 4 первой 4.1, второй 4.2, соответственно,

п „ , п

г-и 4,г групп

Сигнал с выхода старшего разряда n-разрядного сдвигового регистра 2 множимого поступает на входы.

(г + 1) первых нечетных трехвходовых

На выходах элементов И 4 первой 55 группы 4.1.1, 4.1.2, 4.1.3, 4.1.4 сформируются компоненты первого ча

г . ем ты первого ча элементов И 4 первой 401, второй 4,2 тичного произведения а Ь а Ъ

« П ПТйг тг Z1

соответственно, г-й 4«г групп, а сига Ч

Ъ Ъ 2 Ј

гг. г

ап Ь„ „ На основных Ъ f

нал с выхода первого разряда этого регистра поступает на входы (т + О

, последних четных трехвходовых элементов И 4 первой 4„1, второй 4.2, соответственно, г-и 4.к- групп.

Сигнал с выхода первого разряда

tO --разрядного сдвигового управляющего регистра 3 поступает на входы трех- входовых элементов И 4 первой группы 40Ы, 4.1.2, 4.1,3, 40104, сиг,5 нал с выхода второго разряда этого регистра поступает на входы трехвходовых элементов 4 второй группы 4.2.1, 4.2.2...4.2,12, соответствен20

но, сигнал с выхода JTO разряда

п

-разрядного сдвигового управляющего регистра 3 поступает на входы трехвходовых элементов И 4 г-группы 25 4-jH, 4-Ј-2„о.4.2.(4п - 4).

В результате на выходах элементов И 4 первой, второй, соответственно, п „ .

г-и групп формируются в каждом такте- 30 2

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

В первом такте в первый разряд 35 n-разрядного сдвигового регистра 1 множителя будет записано значение (г + Ото разряда а п множитедя А,

а в n-й разряд - значение s-то раз- 0

ряда а„ множителя А. Одновременно

1

в первый разряд n-разрядного сдвигового регистра 2 множимого будет за- 5 писано значение (яг + 1)-го разряда

Ьп множимого В, а в n-й разряд п

значение Разряда bn множимого В„ При этом в первый разряд г-раз- 02

рядного сдвигового управляющего регистра будет записано единичное значение.

На выходах элементов И 4 первой 5 группы 4.1.1, 4.1.2, 4.1.3, 4.1.4 сформируются компоненты первого час г . ем ты первого ча тичного произведения а Ь а Ъ

г . ем ты тичного произведения а

Тйг

а Ч

Ъ

г

ап Ь„ „ На Ъ f

сумматорах 7 и дополнительных сумматорах 10 они просуммируются с промежуточным значением суммы частичных произведений (в первом такте ее значение нулевое), и результат в виде первой промежуточной суммы записывается в 2п-раэрядный регистр 12 результата.

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

(я- + 2)-го разряда ая множителя А

п

а в n-й разряд - значение (г - 1)го

разряда а у, . множителя А. Одновре f. менно в первый разряд п-разрядного

сдвигового регистра 2 множимого будет записано значение (- + 2)-го

разряда Ъг, множимого В, а в п-й

а42- п разряд - значение (j - 1)-го разряда

Ъ„ множимого В. При во второй

разряд n-разрядного сдвигового управляющего регистра 3 будет записано единичное значение.

На выходах элементов И второй группы Jf.2.1, A,2..,,....12 сформируются компоненты второго частичноя

ного произведения а„( Чп,

22

Ьп

-1 ; J

а„ Ь,

,. - h . а п . 2 г.

Ј +

%-«

u+2 aU42Di-, °|

. г т г г. г

af., Ь

а|Ъ%+г ai+2b| + i af + i Ь|+г

а§+гЬй

На основных 7 и дополнительных 10 сумматорах эти компоненты суммируются вместе с первой промежуточной суммой частичных произведений, и результат в виде второй промежуточной суммы записывается в 2п-разряд- ный регистр 12 результата.

В i-м такте одновременно со сдви- гом информации, в первый разряд п40

45

На основных 7 и дополнительны 10 сумматорах, полусумматорах 6, и 11 и с помощью элемента ИЛИ 9 поненты 1-го частичного произвед суммируются со значениями (i-1)- 35 промежуточной суммы. В п-разряд регистра 12 результата записывае значение i-й промежуточной суммы

о П

В тактб одновременно со гом информации в первый разряд п рядного сдвигового регистра 1 мн жителя будет записано значение с шего разряда а.4 множителя А, в п разряд - значение младшего разря ап множителя А. Одновременно в п вый разряд n-разрядного сдвигово регистра 2 множимого будет записа значение старшего разряда Ь множ го Б, а в n-й разряд - значение м

разрядного сдвигового регистра 1 мно- 50 шего разряда Ъп множимого В. При жителя будет записано значение ( +

Ото разряда а„ . множителя А, в

Ъ п n-й разряд - значение ( - i + 1)-го

55

этом в r-и разряд г -разрядного с гового управляющего регистра 3 бу записано единичное значение. На выходах элементов И k г-и

разряда ай . множителя А. Одновременно в первый разряд п-разрядного сдвигового регистра 2 множимого будет

записано значение (г + i)-ro разряда i

Ь , множимого В, а в n-й разряд

значение (г - i + 1).-го разряда

Ь„ . множимого В„ При этом в 1-й

5-41 п

разряд г-разрядного сдвигового управляющего регистра 3 будет записано единичное значение.

На выходах элементов И k i-й группы 4.1.1, 4.1.2..,4.1 (8 (i-1) + 4) сформируются компоненты 1-го частичного произведения

5

,.

aa.u,

20

25

bn

3f-U3

bn

аЛ.-Ы0|-и5

-aH

|+;

Т.

Ъ

и-1

Ьп

-i4Z

i-Ui a§-i }- а b|4; . au + ;ba.; + 3

30

J

40

45

4+iH f :

На основных 7 и дополнительных 10 сумматорах, полусумматорах 6,8 и 11 и с помощью элемента ИЛИ 9 компоненты 1-го частичного произведения суммируются со значениями (i-1)-и 35 промежуточной суммы. В п-разрядный регистра 12 результата записывается значение i-й промежуточной суммы.

о П

В тактб одновременно со сдвигом информации в первый разряд п-разрядного сдвигового регистра 1 множителя будет записано значение старшего разряда а.4 множителя А, в п-й разряд - значение младшего разряда ап множителя А. Одновременно в первый разряд n-разрядного сдвигового регистра 2 множимого будет записано значение старшего разряда Ь множимого Б, а в n-й разряд - значение млад50 шего разряда Ъп множимого В. При

шего разряда Ъп множимого В. При

этом в r-и разряд г -разрядного сдвигового управляющего регистра 3 будет записано единичное значение. На выходах элементов И k г-и

группы .|-1, 4.S2... 4,|-(4п-4)

п

сформируются компоненты я--го частич15

ого произведения a«bt, а, агЪ4,разряда (1

,b,,a5b, . ...a,b.|t а„Ь,, а,Ь ,

л Ь ,. „.,,.,, , an,b,, a,bn anb,, , a2bn, anbs, a,bn.. .anbn. ,- 5

an Ьи с ,« anbfl 2, , апЬп„

На основных 7 дополнительных 10

сумматорах, полусумматорах 6,8 и 11 Ю и с помощью элемента ИЛИ 9 компоненты я--то частичного произведения суммируются вместе со значениями (г - 1)й промежуточной суммы частичных произведений, и значение результата записывается в 2п-разрядный регистр 12 результата, причем в младший его разряд записывается значение сигнала с выхода элемента И 4

--и групп (4п-4), сформировавшего компоненту частичного произведения ahbf,. В результате работы устройства на 2п-разрядном регистре 12 результата оудет находиться окончательное значение произведения.

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

ход суммы д j-ro разряд с входом jрегистра ре

20

выход j-ro соответстве новного сум ход суммы в динен с вхо разрядного ды третьего разряда кот ственно с п сумматоров

(р - f 3

суммы основ

О-го разря дом дополн

25 п + 2

разрядов и регистров м единены соо вторым инфо ройства, о тем, что, с

30

.-

+ 1 ... 2п-2), выход суммы дополнительного сумматора j-ro разряда соединен соответственно с входом jro разряда 2п-разрядного

регистра результата (j

, п, 4...7),

выход j-ro разряда которого соединен соответственно с первым входом основного сумматора j-ro разряда, выход суммы второго полусумматора соединен с входом второго разряда 2п- разрядного регистра результата, выходы третьего разряда и каждого р-го разряда которого соединены соответственно с первыми входами основных сумматоров третьего и р-го разрядов

(р - f 3 .

п

n + S- 1),

(п + 22 - /, выход суммы основного сумматора

О-го разряда соединен с первым входом дополнительного сумматора

п + 2 го РазРяДа, входы п-х

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

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

название год авторы номер документа
Устройство для умножения 1987
  • Вышинский Виталий Андреевич
  • Тихонов Борис Михайлович
  • Фесенко Николай Борисович
SU1444755A1
Устройство для умножения 1989
  • Фесенко Николай Борисович
SU1654815A1
Устройство для умножения 1989
  • Фесенко Николай Борисович
SU1658148A1
Устройство для умножения двоичных чисел 1989
  • Органов Валентин Всеволодович
  • Акулова Людмила Геннадиевна
  • Сурду Николай Васильевич
SU1784973A1
Устройство для умножения 1989
  • Стахов Алексей Петрович
  • Черняк Александр Иванович
  • Малиночка Виктор Петрович
  • Андреев Александр Евстигнеевич
SU1612295A1
Устройство для умножения 1982
  • Варакин Юрий Сергеевич
SU1134934A1
Устройство для умножения последовательных двоичных кодов 1987
  • Монашкин Юрий Маркусович
SU1495786A1
Устройство для вычисления скалярного произведения двух векторов 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Белецкий Владимир Николаевич
  • Еременко Валерий Петрович
SU955088A1
Устройство для умножения @ -разрядных двоичных чисел 1990
  • Подрубный Олег Владимирович
  • Кряжев Виктор Иванович
SU1783519A1
Устройство для вычисления сумм произведений 1980
  • Луцкий Георгий Михайлович
  • Корочкин Александр Владимирович
  • Кулаков Юрий Алексеевич
  • Долголенко Александр Николаевич
SU905814A1

Иллюстрации к изобретению SU 1 735 842 A1

Реферат патента 1992 года Устройство для умножения

Изобретение относится к вычислительной технике и может быть использовано при построении арифметических устройств электронных вычислительных машин. Цель изобретения - повышение быстродействия о Новым в устройстве, содержащем n-разрядный сдвиговый регистр множителя, n-разрядный сдвиговый регистр 2 множимого, три полусумматора, элемент ИЛИ, (2п-4) основных сумматоров, (2п-4) дополнительных сумматоров, 2п-разрядный регистр результата, является введение п/2- разрядного сдвигового управляющего регистра, п/2 групп трехвходовых элементов И и группу элементов ИЛИ, что позволило формировать в каждом такте не более двух частичных произведений одного веса разрядов и уменьшить время суммирования частичных произведений. 1 табл., 5 ил

Формула изобретения SU 1 735 842 A1

Формула изобретения

Устройство для умножения, содержащее n-разрядные сдвиговые регистры множимого и множителя (п - разрядность сомножителей, четное), элемент ИЛИ, три полусумматора (2п-4) основных сумматоров разрядов, (2п-4) дополнительных сумматоров разрядов и 2п-разрядный регистр результата, причем выходы переноса и суммы первого полусумматора соединены соответственно с первыми входами элемента ИЛИ и первого дополнительного сумматора , (2п-1)-го разряда, выход переноса которого соединен с вторым входом элемента ИЛИ, выход которого соединен с входом 2п-го разряда. 2п-разрядного регистра результата, вход R-ro разряда которого соединен соответственно с выходом суммы дополнительного сумматора R-го разряда

(R п + | + 1,.,2п - 1), выход пе-

реноса дополнительного сумматора 1-го разряда соединен с третьим входом дополнительного сумматора (1-1)

п

действия, в него введены г-разрядный

сдвиговый управлящий регистр, п/2 групп трехвходовых элементов И (из ,12.. ,Мп-1) элементов И, группа эле5

ментов ИЛИ (из четырех s -входовых, восьми

(2 D-входовых

восьми двухвхо0 довых элементов ИЛИ), причем первые входы трехвходовых элементов И в каждой i-й группе объединены и соединены соответственно с выходом 1-го разряда п/2-разрядного сдвигового управляа

ющего регистра,

1 2)

° «2 /

ВЫХОД

5

0

n-го разряда n-разрядного сдвигового регистра множимого соединен с вторы1)

ми входами

первых нечетных

трехвходовых элементов И в каждой i-й группе (т - число трехвходовых элементов И в соответствующей группе) третьи входы которых соединены с выходами соответствующих разрядов n-разрядного сдвигового регистра множителя, выход первого разряда п-раз- рядного сдвипового регистра множимого соединен с вторыми входами

ЛЧ

(- + t) последних четных трехвходо,вых элементов И в каждой i-й группе, третьи входы которых соединены с выходами соответствующих разрядов п- разрядного сдвигового регистра множителя, выход п-то разряда которого соединен с вторыми входами первого

и т первых четных трехвходовых элементов И в каждой i-й группе, третьи входы которых соединены с выходами соответствующих разрядов п-разрядно-- го сдвигового регистра множимого, выход первого разряда п-разрядного сдвигового регистра множителя соединен с вторыми входами последнего и

т -последних нечетных трехвходовых

элементов И в каждой i-й группе,

третьи входы которых соединены с выходами соответствующих разрядов n-разрядного сдвигового регистра множимого, 1-е входы элементов ИЛИ группы соединены с выходами соответствующих весу разряда трехвходовых

элементов И t-й группы (t

...1)соответственно, выход первого

трехвходового элемента И т-и группы

соединен с первым входом первого полусумматора, второй вход которого соединен с выходом (2п-1)-го разряда 2п-разрядного регистра результата выходы второго и четвертого трехвходовых элементов И г-и группы соединены с первыми входами основных сумматоров (2п-2)-го и (2п-3)-го разрядов соответственно, выходы третьего и (4п-7)-го трехвходовых элементов И г-и группы соединены с вторыми входами основных сумматоров (2п- 2)-го и третьего разрядов соответственно, выходы четных и нечетных элементов ИЛИ группы соединены соответственно с вторыми и третьими входами основных сумматоров соответствующих весу разрядов, выходы (4п-6)-го и (4п-5)-го трехвходовых элементов

И г-и группы соединены соответственп п 2 J -т

0

, но с первым и вторым входами второго полусумматора, выход (4п-4)-го трехвходового элемента И --и группы сое- с

динен с входом первого разряда 2п-

разрядного регистра результата, вход третьего разряда которого соединен с выходом суммы третьего полусумма0 тора, первый вход которого соединен с выходом переноса второго полусумматора , а выход переноса - с третьим входом дополнительного сумматора четвертого раз ряда, выход переноса

ц дополнительного сумматора q-го разряда соединен с третьим входом дополнительного сумматора (q + 1)-го разряда соответственно (q 4„0,п +

Пч

+ выход переноса основного сумматора s-ro разряда соединен соответственно с вторым входом дополнительного сумматора (з-И)-го разряда (s 3,„о2п-2), выход суммы основно- 5 го сумматора третьего разряда соединен с вторым входом третьего полусумматора, выходы суммы основных сум-г маторов q-ro и k-го разрядов (k

п + г + 2..о2п-2) соединены соответственно с первыми входами дополнительных сумматоров q-ro и k-ro разрядов, выход суммы дополнительного сумматора z-ro разряда соединен со- соответственно с входом z-ro разряда 2п-разрядного регистра

результата (z + 1.. п + -), выходы (| + О-го,. (j + 2)-го, (| +

+ 2)-го и 1-го разрядов которого соединены соответственно с первыми входами основных сумматоров (s- + 1)-го,

0

5

0

+ 2)-го,

(j + П)-ГО

и 1-го раз

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

п

разряда -разрядного сдвига управляющего регистра.

Номер такта

2п

Номер) разряда регистра результата и формируемые компонента частичных произведений;

-Г | 2п-2 |2п-3 | 2п-4 | .- |л+ j +2 jn + | +1 j n + n + | +1 j.- n + 3 jn + 2 jn + 1 j n

п , 2

а,Ь,

п 2

a,b, afbs

-I -f1

2

Л an

а «-,

CO

vn

CO

J

a,bs-.

a bnan b an bn

5 §-. |« |

an .bn art b. an bn

a b ХЛ an Dn

п -1 Т уТ-уГГуТ-уГПТ-У 7 7 2 Т Т

anb4 anb, anbV. -ianVj anb -f anb +4 a,,aflbn.,

anbn

a2bn a,bnanbna bna b,a bft ,,an.,bn(

an-.N an-.N an-,bsV,,an-bnan-,b| an-, % a.b,,.,3

г tCO

а,Ьй., a4bn.t

25 Z2

i«b« .. „.

+4 f,2

a| ba.tai «4 -: -17-l

anbn

CM

4

I

Г

21

глазей

17358 2

Јt

-j . e-l T I I

Л Ж ДУЦ. i - - /$Goujab fs/jy/ /s0y

/f ffOU/fSJti Jl/C twufiffj

SU 1 735 842 A1

Авторы

Фесенко Николай Борисович

Даты

1992-05-23Публикация

1989-04-18Подача