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

 

!

<и1 482740

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 30.07.73 (21) 1955094/18-24 с присоединением заявки № (23) Приоритет

Опубликовано 30.08.75. Бюллетень № 32

Дата опубликования описания 09.12.75 (51) М. Кл. G 061 7/52

Государственный К0ММТВТ

Совета Министров СССР по делам изобретений и открытий (53) УДК 681.325.57 (088.8) (72) Авторы изобретения

А. В. Степанов, В. А. Ватин и В. А. Данишевский (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ДВУХ и-РАЗРЯДНЫХ

ЧИСЕЛ

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

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

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

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

Это достигается за счет того, что единичный выход каждого j-ro разряда регистра множителя соединен через первый поразрядный элемент «И» j-го разряда с входами вентилей /-ro столбца матрицы и с нулевым входом того же разряда регистра множителя, нулевой выход /-го разряда регистра множителя связан через второй поразрядный элемент «И» j-ro разряда с входами обоих поразрядных элементов «И» (j+I)-го разряда, входы первых поразрядных элементов «И» всех разрядов — с шиной тактовых импульсов.

5 Схема устройства для умножения двух четырехразрядных чисел (т. е. п=4) изображена чертеже.

Устройство содержит матрицу вентилей

1 — 16, регистр множителя на триггерах 17—

)0 20, регистр множимого на триггерах 21 — 24, (2n — 1)-разрядный накапливающий сумматор

25, элементы «ИЛИ» 26 — 30, поразрядные элементы «И» 31 — 37, шину 38 тактовых импульсов.

15 Устройство работает следу|ощим образом.

После записи операндов в регистры на вход устройства подаются тактовые импульсы.

Если триггер 20 старшего разряда множителя находится в единичном состоянии, то первый

20 тактовый импульс появляется на выходе элемента «И» 37 и суммирует соответственно сдвинутый код множимого с вентилей 13—

16 на сумматоре 25. Остальные элементы

«И», соединенные со столбцами вентилей

25 матрицы (т. е. 31, 33, 35), закрыты потенциалом с выхода «0» триггера 20, а также нулевым петенциалом с выходов элементов «И»

34 и 36. оПсле окончания тактового импульса триггер 20 переключается в нулевое созо стояние, н на его нулевом выходе образуется

482740

Типография, пр. Сапунова, 2 разрешающий потенциал, поступающий на элементы «И» 35 и 36.

Следующий тактовый импульс появляется на выходе элемента «И» 35, если триггер 19 находится в единичном состоянии. В противном случае гйздготавливается и срабатывает элемент «И» 33 (если триггер 18 находится в состоянии «1») и т. д.

Если же триггер 20 первоначально находился в нулевом состоянии, то первый тактовый импульс оказывается на выходе того элемента «ИЛИ», который открыт единичным сигналом соответствующего триггера, находящегося в единичном состоянии. По окончании импульса этот триггер переключается в нулевое состояние и с выхода соответствующего элемента «И» поступает разрешающий сигнал на последующие элементы «И». Таким образом, в сумматоре 25 суммируются только те сдвинутые коды множимого, которым соответствует «1» в разрядах множителя.

Число тактов, необходимых для умножения, равно числу «единиц» в коде множителя.

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

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

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

15 первый поразрядный элемент «И» j-ro разряда с входами вентилей j-го столбца матрицы и с нулевым входом того же разряда регистра множителя, нулевой выход 1-ro разряда регистра множителя соединен через второй

2О поразрядный элемент «И» 1 -го разряда с входами обоих поразрядных элементов «И» (j+

+1)-го разряда, входы первых поразрядных элементов «И» всех разрядов соединены с шиной тактовых импульсов.

Составитель В. Игнатущеико

Редактор И. Грузова Техред 3. Тараненко

Корректор Е. Рожкова

Заказ 2934/12 Изд. № 1742 Тираж 679

Подписное

ЦНИИПИ Государственного комитета

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

Москва, Ж-35, Раушская наб„д. 475

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

 

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

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

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

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

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

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

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

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

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

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