Устройство для умножения двоичных чисел
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Сокзз Советскик
Соцнвпнстическнх
Республик (li) 748411 (61) Дополнительное к авт. свил-ву (22) Заявлено 22.05.78 (21) 2618667/18 24 с прнсоелнненнем заявки ре (2;3 ) П рнорн гет
Опубликовано 15.07.80. Бюллетень М 26 (51) М. Кд.
Cj.06 F 7/39
Гоеудорствеиный комитет
СССР ао делам изобретений н открытий (53 ) УД К 68 1.325 (088.8) Дата опубликования описания 17,07.80 (72) Авторы изобретения
В. Л. Вопковыский и А. И. Попов
Рязанский радиотехнический институт (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ДВОИЧНЫХ ЧИСЕЛ
Изобретение относится к области вьтчйслительной техники и может быть использовано в арифметических устройствах специапизированных цифров ых вычислительных машин.
Известны устройства содержашие регистры множимого и множителя, схему формирования частичных произведений, блок суммирования частичных произведений. Умножение в таких устройствах на» чинается с младших разрядов множителя ll), t2)
Недостатком известных устройств является недостаточное быстродействие в связи с затратами времени на приведение двухрядного кода произведения.
Наиболее близким к изобретению является устройство для умножения двоичных чисел (3), содержащее сдвигаюшие регистры множимого и множителя, регистры поразрядных сумм и поразрядных переносов, блок формирования частичных произведений, блок поразрядного суммирования. Кроме этого в устройстве выход старшего разряда регистра множителя соединен с управляюшим входом блока формирования частичных произведений, информационный вход которого соединен с выходом регистра множимого, а выход с одним из входов блока поразрядного суммирова ния, два других входа которого соединены с выходами регистров поразрядных сумм и поразрядных переносов, а выходы — со входами этих регистров.
Умножение в данном устройстве осуше ствляется, начиная со старших разрядов мно жителя.
Это устройство имеет некоторое преимушество перед вышеупомянутыми устройствами, так как метод умножения со старших разрядов облегчает совмешение устройства умножения с устройством деления и позволяет одновременно с умножением выполнять суммирование.
Недостатком устройства является недостаточное быстродействие в связи с затратами времени на приведение двухрядного кода произведения.
Продолжение таблицы
5 6 7
О 1 О О
О
1 О 1
О
О 1 1 . О
1 1
О О
О 1
1 О
О
О
1 О 0 . 1
О
1 О
1 .О
1 О
l 1
О
О
1 1 О О
1 1 О 1
1 1 1 О
О
О
О
Елок поразрядного суммирования 3 состоящий иэ группы независимых одноразрядных сумматоров, число которых равно числу разрядов произведения, осущестипяет поразрядное сложение частичного произведения с содержимым регистров 4и 5.
Результат сложения записывается в эти регистры. Одновременно осуществляется сдвиг вправо содержимого регист- ра 1 и сдвиг влево содержимого регистров 6 и 7 на один разряд.
Описанная процедура повторяется и раз, где q — число разрщов множителя. В результате, в регистрах 4 и 5 получено в двухрядном коде произведение числа, записанного в регистр 1, на сумму. чисел„ записанных в исходном состоянии в регистрах 6 и 7.
При многократном умножении произведение из регистров 4 и 5 передается в регистры 6 и 7 соответственно. В следующем цикле умножения оно играет роль множителя.
В устройстве могут выполняться различные комбинации операций сложения и умножения чисел.
Например, если в исходном состоянии записать в регистры 1,4,5,6,7 числа А, B,Ñ,Д,E соответственно, то эа один цикл умножения будет выполнена операция
Ах(Д+Е) +B+C.
Данное устройство позволяет существенно сократить время выполнения.1 многократных умножений по сравнению с прото-! типом.
0
О О, О 0
О О 0 1
О 0 1 О
0 О 1 1
3 74841
Целью изобретения является повьпцение быстродействия устройства при выполнении многократных умножений.
Дпя достижения этой цели в устройство введены дополнительный регистр множитеЧ
5 ля и преобразователь кодов, причем выходы старших разрядов регистра множителл3 и дополнительного регистра множителя соединены со входами преобразователя кодов, выход преобразователя кодов соединен с l0 управляющим входом блока формирования частичных произведений, входы регистра множителя и дополнительного регистра множителя соединены с выходами регистров поразрядных сумм и поразрядных пь- 1S реносов соответственно.
Схема устройства приведена на чертеже. Устройство содержит сдвигающий вправо регистр миожимого 1, блок форми, рования частичных произведений 2, блок g0 поразрядного суммирования 3, регистры .йоразрядных сумм и поразрядных перено- сов 4 и 5, сдвигающие влево регистр множителя 6 и дополнительный регистр множителя 7, преобразователь кодов 8. 25
Работа устройства начинается с исходного состояния. В исходном состоянии в регистре 1 записано множимое, в регистрах 6 и 7 - два компонента (двухрядный код) множитель В регистрах множителя имеется ло одному дополнительному старшему разряду. В исходном состоянии в этих разрядах записан ноль.
B зависимости от комбинации двоичных цифр и старшей паре разрядов регистров
6 и 7, на выходе преобразователя 8 формируются сигналы С, С, С,, управляющие формированием частичнйх произведений, равных нулю, прямому коду множимого или его инверсному коду соответ- @ ственно.
Функционирование преобразователя описывается таблицей, в которой приведена зависимость выходных сигналов С, С, С> от комбинации входных сигналов с3, а, и в, в, соответствуюшях старшим парам разрядов регистров 6 и 7.
5 74841 1 6
В зависимости от кратности умножения ных переносов, а выходы - со входами и разрядности сомножителей этот выигрыш этих регистров о т л и ч а ю m е е с я составит оТ 10% до 20% при небольших тем, что, с целью повышения быстродейсчдополнительных затратах оборудования. вия, в устройство введены дополнительный
Кроме того, расширяются фуикциональ- > регистр множителя и преобразователь «оные возможности устройства по сравнению дов, причем выходы старших разрядов ре с аналогами. Предлагаемое устройство гистра множителя и дополнительного регипозволяет одновременно выполнять различ- стра множителя соединены сд входами .ные комбинации операций сложения и ум- преобразователя кодов, выход преобраэованожения чисел. <О.тепя кодов соединен с управляюшим входом блока формирования частичных произведений, входы регистра множителя и до-.
Ф о р м у JI а и з о б р е т е н и я,полнительного регистра множителя соединены с выходами регистров поразрядных сумм и поразрядных переносов соответс венно.. Устройство дпя умножения двоичных и чисел, содержашее сдвигаюшие регистры множимого и множителя, регистры поразрядных сумм и поразрядных переносов, блок формирования частичных произведений, блок поразрядного суммирования, причем 2п выход регистра множимого соединен со входом блока формирования частичных произведений, выход Которого соединен с од- ним из входов 6пока поразрядного суммирования, два других входа 6пока Поразряд- 25 ного суммирования соединены с выходами регистров поразрядных сумм и пораз ядИсточники информации, принятые во внимание при экспертизе
1. Йоброневский О. B.,è др. Справочник по ЭВИ, Киев, "Высшая школа, 1976, с. 54-57.
2. Авторское свидетельство СССР
34 357561 кл. 6 06 Р 7/39, 1970.
3. Карцев М. A. Арифметика цифровых машин. М, «Наука», 1969, с. 403-408 (прототип) .
ИПИ Заказ 4240/38 ираж 751 Подписное фиииал ППП Патент, r. Ужгород, ул Прое«тиая,4