Устройство для умножения @ -разрядных чисел

 

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

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

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

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

<1993255 (61) Дополнительное к авт, свид-ву(22) Заявлено 28. 07. 81 (21) 3343801/18-24 г слрисоедииеииемзаявки Нов рцМ g+ з

G 06 F 7/52

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

СССР но. делам изобретений н открытий (23) Приоритет;

Опубликовано 30.0133. Бюллетень М 4 (Щ УДК 681.325 (088. 8) Дата опубликования описания 30.01.83

"(72) Авторы изобретения

Л. Г. Лопато и A. A. Шостак

\ In

1

1 (У1) Заявитель

Минский радиотехнический институт. (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ и-РАЗРЯДНЫХ

ЧИСЕЛ

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

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

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

n tcg.

Известно также устройство ддя умножения h-разрядных чисел, содержа» щее и-разрядные регистры множимого и множителя, 2п-разрядный сумматор, матрицу из и ээллееммееннттоов в ИИ, блок из (2n-3) элементов ИЛИ н два блока из и элементов И каждый (2.).

Недостаток известного устройстванизкое быстродействие, поскольку длительность: такта работы устройства зависит от времени переходного процесса во втором блоке элементов И.

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

Рядный регистр множимого,, и-Разрядный Регистр ьыожителя, (2n-1)-разрядный накапливающий сумматор, матрицу. из и элементов И, (2n-3)-Разрядный 2. ,блок элементов ИЛИ, п-разрядный бзуок элементов И и и-разрядный комбина,ционный сумматор, причем выходы регистра множимого соответственно соединены с первой группой- входов матрицы элементов И, выходы (2, . ° ., 2) го --РаэрядОВ КОТОРОЙ соединены с соответствующими входами элементов

ИЛИ блока элементов ИЛИ, выходы элементов ИЛИ которого соответственно соединены с (2, ..., 2n-2)-ми вход2О ными разрядами накапливающего сум-. матора, первый и (2n-1)-й разрядные входы накапливающего сумматора соответственно соединены с первым и п --м выходами матрицы элементов И, вторая группа входов которой соответствен2 но соединена с выходами элементов

И блока элементов И, первые входы .которых соответственно соединены с прямыми выходами регистра множителя, вторые входы элементов И блока элементов И соответственно соединены

993255 с выходами комбинационного сумматора, а третьи входы объединены и соединены с управляющим входом накапливающего сумматора и шиной синхронизации устройства, вход и выход переноса комбинационного сумматора являются соответственно управляющим входом устройства и выходом индикации окончания операции умножения(3).

Недостаток известного устройства— сложность.

Цель изобретения — упрощение устройства.

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

1 блок элементов ИЛИ, и-разрядный блок элементов И и и-разрядный комбинационный сумматор, причем выходы регистра множимого соответственно соединены с первой группой входов матрицы элементов И, выходы (2, 2п-2)-го разрядов которой соединены с соответствующими входами элементов

ИЛИ блока элементов ИЛИ, выходы эле-. ментов ИЛИ которого соответственно соединены с (2. .. °, 2п-2)»ми входными разрядами накапливающего сумматора, первый и (2n-1)-й разрядные входы накапливающего сумматора соответственно соединены с первым и п -м выходами матрицы элементов И, вторая группа входов:которой соответственно соединена с выходами элементов И бло ка элементов И, первый входы элементов И блока элементов И соответственно соединены с прямыми выходами регистра множителя, вторые входы элементов И блока элементов И соответственно соединены с выходами комбинационного сумматора, а третьи входы объединены и соединены с управляющим входом накапливающего сумматора и шиной синхронизации устройства, вход и выход переноса комбинационного сумматора являются соответственно управляющим входом устройства и выходом индикации окончания операции умножения, выходы элементов И блока элементов И соответственно соединены с входами установки в нуль и раз» рядов регистра множителя, инверсные выходы, которого соответственно соединены с входами комбинационного сумматора, а вход разрешения записи регистра множителя соединен с шиной синхронизации устройства.

На чертеже изображена структурная схема устройства для умножения и-разрядных чисел (для п-ч).

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

2 множителя,, инверсные выходы кото- рого соответственно соединены с входами комбинационного сумматора 10, выходы комбинационного сумматора 10 соответственно соединены с вторыми входами элементов И 9 блока 8 элементов И, третьи входы которых объ35 единены и соединены d управляющим входом накапливающего:сумматора 3, входом разрешения записи регистра 2 множителя и шиной 11 синхронизации устройства, управляющий вход 12 уст40 ройства соединен с входом переноса комбинационного сумматора 10, выход переноса которого соединен с выходом

13 индикации окончания операции умножения.

45 Устройство Работает следующим образом.

Пусть требуется перемножить множимое х на множитель у = у .у у у, =

1010. В исходном состоянии в регистре 1 хранится двоичный код множимого х без знака, а в регистре 2 двоичный код множителя у также без знака, сумматор 3 обнулен, а на выходе счетчика сформирован результат с c 4,,c с с 0101 + 0001 = 0110.

Собственйо работа устройства начинается с момента прихода первого синхроимпульса на вход 11 устройства.

По этому синхроимпульсу формируется управляющий сигнал на выходе второго элемента И 9 блока 8 элементов И (так как толька с у 1), который производит передачу соответствующим . образом сдвинутого множимого с выходов элементов И 5 второй строки

65 матрицы 4 через блок 6 элементов

993255

ИЛИ 7 в накапливающий сумматор 3, а также осуществляет установку второго разряда регистра 2 множителя в нуль с разрешения синхроимпульса, поступающего на его вход разрешения записи с.шины 11 синхронизации уст- 5 ройства. После этого одновременно с суммированием частичного произведения в накапливающем сумматоре 3 в комбинационном сумматоре 10 формиру. ется результат с с4,с с с+ 0111 + 10

+ 0001 1000.

Во втором такте работы устройства с приходом второго скнхрокмпульса на шину 11 синхронизации устройства на выходе четвертого элемента И 94 блока 8 элементов И фоРмируется управляющий сигнал (c4 1 и у4 1), который производит передачи соответствующим образом сдвинутого множимого с выходов элементов И 5 четвертой строки матрицы 4 элементов И 5 через блок 6 элементов ИЛИ 7 в накапливакв1ий сумматор 3 и осуществляет уста новку четвертого разряда регистра 2. множителя в ноль. После этого, одно« временно с суммированием в накапливающем. сумматоре 3 очередного частичного произведения, комбинационном сумматоре 10 формируется результат с с4сьс с 1111 + 0001 = 0000 и возникает перенос спы = 1. Поскольку

c+„ - =1, то на выходе 13.индикации устройства присутствует сигнал, что означает окончание операции узыожения чисел.

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

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

Устройство для умножения и-разрядных чисел, содержащее и-Разрядный 45 регистр множимого, и-разрядный регистр множителя, (2n-1)-разрядный накапливающий сумматор, матрицу из п элементов И, (2n-3)-разрядный блок элементов ИЛИ, и-разрядный блок элементов И и и-разрядный комбинационный сумматор, причем выходы регистра множимого соответственно соединены с первой группой входов.матрицы элементов И, выходы (2, 2п -2)-го разрядов которой соединены с соответствующими входами элементов

ИЛИ блока элементов ИЛИ, выходы элементоэ ИЛИ которого соответственно соединены с (2, ..., 2п-2) -ми входными разрядами иакапливакнцего сумматора, первый и (2n-1) -й разрядные входы накапливающего суююатора соот» ветственно соединены с первым и и -м

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

Источники информации, принятые во внимание при экспертизе

1. Карцев M. A. Арифметика цифро- . вых машин. И., "Наука", 1969, с. 350, 364.

2. Авторское свидетельство СССР

9 482740, кл. 6 06 F 7/52, 1974.

3. Авторское свидетельство СССР по заявке Ю 3321307/18-24, кл. G 06 F 7/52, 1981 (прототип).

Составитель В. Гусев

Редактор С. Юско Техред Т. Фанта Корректор В. «Бутяга

Заказ 479/65 Тираж 704 Подписное

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

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

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Устройство для умножения @ -разрядных чисел Устройство для умножения @ -разрядных чисел Устройство для умножения @ -разрядных чисел Устройство для умножения @ -разрядных чисел 

 

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

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

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

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

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

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

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

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

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

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