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

 

Изобретение относится к арифметическим устройствам цифровых вычислительных машин и позволяет вычислять произведения двоичных чисел в последовательном коде при последовательном приеме сомножителейо Целью изобретения является повьаиение быстродействия при задании сомножителей последовательным кодом Устройство для умножения двоичных: чисел содержит регистр 1 множимого и регистр 2 множителя, в которые в последовательном коде вдвигаются сомножители, элементы И 4, 3 первой и второй групп, формирующие последовательности конъюнкций с весовыми функциями 2, 2, 2 00D соответственно, первьй и BTOpof одноразрядные сумматоры 6 и 5 и регистры 7 группы, которые суммируют в каждом такте конъюнкции, имеющие одинаковые весовые функции соответственно с нечетными и четными значениями степени k О, 1 о«. о Коммутатор 8 подключает на выход устройства разряды произведения с выхода суммы второго и первого сумматоров 5 и 6 в первых и вторых половинах тактов соответственно 2 ил.

„„БО„„ З9579

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5п 4 С 06 F 7/52 рр р» и

,1 Ф .:, Ф

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4196077/24-24 (22) j6.02.87 (46) 23,11,88. Бюл. № 43 (72) А.В. Дрозд, F..Ë. Полин, В.Н. Лацин, В.А. Минченко и М.P. Жердев (53) 68 1.325(088.8) (56) Авторское свидетельство СССР

¹ 817702, кл. С 06 F 7/52, 1978, Авторское свидетельство СССР № 1203512, кл. С 06 F 7/52, 1984. (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ДВОИЧНЫХ ЧИСЕЛ (57) Изобретение относится к арифметическим устройствам цифровых вычислительных машин и позволяет вычислять произведения двоичных чисел в последовательном коде при последовательном приеме сомножителей. Целью изобретения является повышение быстродействия при задании сомножителей последовательным кодом. Устройство для умножения двоичных чисел содержит регистр 1 множимого и регистр 2 множителя, в которые в последовательном коде вдвигаются сомножители, элементы И 4, 3 гервой и второй групп, формирующие последовательности коньюнкций с весовыми функциями 2 2

К+(У У

2 ... соответственно, первый и второй одноразрядные сумматоры 6 и 5 и регистры 7 группы, которые суммируют в каждом такте конъюнкции, имеющие одинаковые весовые функции соответственно с нечетными и четными значениями степени k = О, Коммутатор 8 подключает на выход устройства разряды произведения с выхода суммы второго и первого сумматоров 5 и 6 в первых и вторых полови- = нах тактов соответственно. 2 ил.

1439579

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

Целью изобретения является повышеInIå быстродействия при задании сомножителей последовательным кодом.

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

Устройство (фиг, I) содержит регистр 1 множимого, регистр 2 множителя, вторую группу элементов И 3-1, 3-2. .:.„ 3-7, первую группу элементов И 4- I,, 4-2, ..., 4-8,, второй одноразрядш !й сумматор 5, первый одноразрядный сумматор б, регистры 7-1 -»0 и ? -2 группы, коммутатор 8, вход 9 множнмого устройства, вход 10 множи1 теля устройства, вход 11 сброса устройства. тактовый вход 12 устройства и выход 13 устройства. 2.»

Устройство (фиг. 1) работа.ет слеPy Îl1IInI ОбРазомо

На 1актовый вход 12 уствойства поступа от синхроимпульсы (СИ) типа меандр., тактирующие работу устрой- ЗП ства.

На входы 9 и 10 множимого и множителя устройства с частотой следования СИ поступают в последовательном коде разряды, начиная с первого, млад щего множимого и множителя соответственно, На вход 11 сброса устройства псступает импульс, сопровождающий сомножители. Этот импульс сбрасывает в ноль регистры 1 и 2 множимого и множителя, а также регистры 7-1 и

7-.2 группы.

Под действием СИ, пос тупа»ющих на. входы управления сдвигом регистров

1 и 2 множимого и множителя, разряды множимого и множителя продвигаются в каждом такте в регистрах 1 и Z на одну позицию в сторону старших разрядов.

При этом на выходах разрядов регис тров 1 и 2 множимог О H множителя формиру|отся последовательности разрядов множимого и множителя в соответствии .с временными диаграммами (фиг. 2), Числа, укаэанные на временных диаграммах выходов разрядов регистров 1 и 2, означают номера разрядов множимого и множителя.

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

При этом на выходах элементов

И 3 1 о 3-2, о ° о о 3-? BTopoH группы формируются конъюнкции с весовыми функциями 2., 2, 2 ... о, 2 а на выходах элементов И 4-1, 4-2, 4-8 первой группы формируются конъюнкпчи с весовыми функцияьж 2, 2

1 3

5

2 о оо»о 2 9 0о 19 2 оpî о

На втором одноразрядном сумматоре 5 складываются конъюнкции, имеющие одинаковые в такте весовые функции с четным значением k а также сигналы с выходов четных разрядов переносов сумматора 5, задержанные на регистрах 7 группы, и сигнапы с выходов нечетных разрядов переносов сумматора 6, задержанные на регистрах 7 группы.

На первом одноразрядном сумматоре 6 складываются конъюнкции, имеющие одинаковые в такте весовые функции с нечетным значением k а также сигнал с выхода первого разряда переноса сумматора 5, сигналы с выходов нечетных разрядов переносов сумматора 5, задержанные на регистрах 7 группы, и сигналы с выходов четных разрядов переносов сумматора б, задержанные на регистрах группы 7.

Сигналы с выходов суммы второго и первого одноразрядных сумматоров 5 и б поступают соответственно на первый и второй информационные входы коммутатора 8, который под действием

СИ подключает указанные сигналы на выход 13 устройства соответственно в первых и вторых половинах тактов.

Таким образом, с выхода 13 устройства с удвоенной частотой следования

СИ снимается последовательный код произведения, причем в первых и вторых половинах тактов вырабатываются разряды произведения, имеющие весо,вые функции с четными и нечетными значениями k (значения весовых функз 143957 дий указаны на временной диаграмме, вых. 13) .

Для предлагаемого устройства начало выдачи произведения отстоит от импульса сопровождения сомножителей

5 на пять тактов, а конец выдачи - на тринадцать тактов, Дополнительный положительный эффект по сравнению с известным устройством состоит в сокращении аппаратурных затрат и повышении производительности.

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

Устройство для умножения двоичных чисел, содержащее регистр множимого, регистр множителя, две группы элементов И, два одноразряджп". сумматора и группу регистров, причем вход пер.вого разряда регистра множимого и 2О вход первого разряда регистра множителя подключены к входам множимогo и множителя устройства соответственно, вход управления сдвигом регистра множителя объединен с входами записи 25 регистров группы и с входом управления сдвигом регистра множимого и подключен к тактовому входу устройства, первые входы элементов И первой группы соединены с выходами соответству- 3О ющих разрядов регистра множителя, выходы разрядов, кроме младшего, регистра множимого соединены соответственно с первыми входами элементов И второй группы ВыхОды злBMBHTOH И первой 3 группы соединены с входами соответствующих слагаемых первого одноразрядного сумматора, выходы элементов И второй группы соединены с входами соответствующих слагаемых второго одно- 4О разрядного сумматора, выход первого разряда переноса которого соединен с входом девятого слагаемого первого одноразрядного сумматора, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия при задании сомножителей последовательным кодом, оно содеряжт коммутатор, причем второй вход i-го элемента И первой группы соединен с выходом (9-i)-го разряда регистра множимого (i = 1-8), второй вход j I o элемента И.второй группы соединен с выходом (9-j)-го разряда регистра множителя (j = 1-7), входы сброса регистров множимого и множителя, а также входы сброса регистров группы объединены между собой и подключены Ic входу сброса устройства, управляющий вход коммутатора соединен с тактовым входом устройства, выход которого соединен с выходом коммутатора, первый и второй информацион ные входы которого соединены соответственно, с выходами суммы второго и первого одноразрядньж сумматоров, выходы третьего, второго и первого разрядов переноса первого одноразрядногo сумматора и выходы третьего и второго разрядов нереяc=a второго одноразрядного сумматора соединены соответственно с входами разрядов с первого по пятый первого регистра группы, выход первого разряда которого соединен с информационным входом второго регистра группы, выход которого соединен с входом восьмого слагаемого второго одноразрядного сумматора, входы девятого и десятого слагаемых которого соединены соответственно с выходами третьего и пятого разрядов первого регистра группы, выход четвертого и второго разрядов которого соединены соответственно, с входами десятого и одиннадцатого слагаемых первого одноразрядного сумматора.

1439579

8ã. Ф

8Х. 72

8х У

tbu,/А Ф г7х2мт

Яых.зЛi K

ЮяК Ум f

ВыхХм/

3 Ч б б 7 d

Г г S и б б

Важей gal

Юьа. 7ы Г

Яых Ю.и.1

5 б 7

8х Ю

3 .7 б б

Яых/м 2

4 б

BaeZ 2

v У

ЮхР ? г 3 бю 7а ?

РыхХлг2

Рыхл 2

8Ы ?Мг

Рыхлим 2 йммЗ-? б ? сУ б 7 У б б 7 Ф

3 4 б 6 7 d

6 7 аг

Х7 бг 73

Юых АУ-б

Лыха Л-б кмис- 9.

71 cc" 35 Ф бб 77 ЮЮ

79 74 алых.sv3-

Зю. Ж Рю .мИ

Составитель А . Клюев

Редактор А. Ворович Техред N. Ходанич Корректор 0, Кравцова

Заказ 6078/48

Тираж 704 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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