Устройство для умножения двоичных чисел Советский патент 1980 года по МПК G06F7/39 

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

Изобретение относится к области выч слительной техники и может быть исполь зовано в арифметических устройствах спв циализированнь1х цифровых вычислительны машин. Известны устройства содержащие регистры множимого и множителя, схему формирования частичных произведений, блок суммирования частичных произведений. Умножение в таках устройствах начинается с младших разрядов множителя 1 . 2 . . Недостатком известных устройств является недостаточное быстродействие в связи с затратами времени на приведение двухрядного кода произведения. Наиболее близким к изобретению явля ется устройство для умножения двоичных чисел 3 , содержаш:ее сдвигающие р&гистры множимого и множителя, регистры поразрядных сумм и поразрядных переносов, блок формирования частичных произведений, блок поразрядного суммиро вания. Кроме этого в устройстве выход старшего разряда регистра множителя соединен с управляющим входом блока формирования частичных произведений, информационный вход которого соединен с выходом регистра множимого, а выход с одним из входов блока поразрядного суммирова ния,два других входа которого соединены с выходами регистров поразрядных сумм и поразрядньрс переносов , а выходы - со входами ЭТИ.Х регистров. Умножение в данном устройстве осущ&ствпяется, начиная со старшах разрядов множителя. Это устройство имеет некоторое преимущество перед вышеупомянутыми устройствами, так как метод умножения со старших разрядов облегчает совмещение устройства умножения с устройством деления и позволяет одновременно с умножением выполнять суммирование. Недостатком устройства является недостаточное быстродействие в связи с затратами времени на приведение двухрядного кода произведения. 37 Целью изобретения является повышение быстродействия устройства при выполнени многократных умножений. Для достижения этой цели в устройств введены дополнительный регистр мнбжйтеля и преобразователь кодов, причем выходы старших разр5щов регистра множители и дополнительного регистра множителя соединены со входами преобразователя кодов выход преобразователя кодов соединен с управпяюлшм входом блока формирования частичных произведений, входы регистра множителя и дополнительного регистра множителя соединены с выходами регист ров Поразрядных сумм и поразрядных п©реносрв соответственно. Схема устройства приведена на чертеже. Устройство содержит сдвигающий вправо регистр множимого 1, блок форми рования частичных произведений 2, блок поразрядного суммирования 3, регистры (Поразрядных сумм и поразрядный, перёносов 4 и 5, сдвигающие влево регистр множителя 6 и дополнительный регистр множителя 7, преобразователь кодов 8, Работа устройства начинается с исходного состояния. В исходном состоянии в регистре 1 записано множимое, в регистрах 6 и 7 - два KosvfflOHeHTa {двух- рядный код) множителя В регистрах множителя имеется л о одному дополнительному старшему разряду. В исходном состо янии в этих разрядах записан ноль. В зависимости от комбинации двоичны цифр и старшей паре разрядов регистров 6 и 7, на выходе прес разователя 8 формируются сигналы С , Cg , C-t, , управ- Л5пощие формированием частичных произведений, равных нулю, прямому коду множимого или его инверсному коду соответственно. Функционирование преобразоватеяя опи сывается таблицей, в которой приведена зависимость выходных сигналов 0,0 Cj от комбинации входных сигналов С|, а,, и в , В2 , соответствующих старшим парам разрядов регистров 6 и 7. 1 Продолжение таблщы Блок поразрядного суммирования 3, состоящий из группы независимьЕх одноразрядных сумматоров, число которых равно числу разрядов произведения, осуществляет поразрядное сложение частичного произведения с содержимым регистров 4 и 5. Результат сложения записывается в эти регистры. Однов|эеменно осуществляется сдвиг впрайо содержимоях) регист- а 1 и сдвиг влево содержимого регистов 6 и 7 на один разряд. Описанная процедура повторяется п раз, где п - число разрядов множителя. В результате, в регистрах 4 и 5 получено в двухрядном коде произведение числа, записанного в регистр 1, на сумму чисел, записанных в исходном состоянии в регистрах 0 и 7. При многократном умножений произведение из регистров 4 и 5 передается в регистры 6 и 7 соответстве нно, В следующем цикле умножения оно играет роль множителя, В устройстве могут выполняться различные комбинации операций сложения и умножения чисел. Например, если в исходн %1 состоянии записать в регистры 1,4,5,6,7 числа А, В,С,Д,Е соответственно, то за один цикл умножения будет выполнена операция Ах(Д+Е) +В+С.. Данное устройство позволяет существенно сократить время выполнения-i многократных умножений по сравнению с прототипом. В зависимости от кратности у1лнонсения и разрядности сомножитвпей этот вьшгрыш составит от 10% до 20% при небольших дополнительных затратах оборудования. Кроме того, расширяются функциональные возмонсности устройства по сравнению с аналогами. Предлагаемое устройство позволяет одновременно вьшолнять различные комбинации операций сложения и умножения чисел. Формула изобретення . Устройство для умножения двоичных чисеи, содержащее сдвигающие регистры множимого и множителя, регистры поразрядных сумм и поразрядных переносов, блок формирования частичных произведений блок поразрядного суммирования, причем выход регистра множимого соединен со входом блока формирования частичных про изведений, выход которого соединен с одииМ из входов блока поразрядного суммирования, два других входа блока пораарядного су1уширования соединены с выходами регистров поразрядных сумм и пораз зядных перевоЬов, а выходы - со входами этих регистров отличающееся тем, что, с целыр повышения быстррдейст ВИЯ, в устройство введены дополнительный регистр множителя и преобразователь кодов, причем выходы старшвос разрядов регистра множителя и дополнительного регвстра множителя соединены ей входами преобразователя кодов, выход преобразов теля кодов соединен с управляющим входом блока формирования частичных произведений, аноды регистра множителя и дополнительного регистра множителя соединены с выходами регистров поразрядных сумм и поразрядных переносов соответс венно. Источники информации, принятые во внимание При экспертиза 1. Доброневский 6. В.,и др. Справ очник по ЭВМ , Киев, Вьюшая школа , 1976, с. 54-57. 2.Авторское свидетельство СССР 357561, кл. (3 06 F 7/39, 1970. 3.Карцев М. А, Арифметика цифровых ашин. М,, Наука, 1969, t. 403-408 (прототип).

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

название год авторы номер документа
Устройство для умножения двоичных чисел 1978
  • Волковыский Владимир Львович
  • Попов Александр Иванович
  • Совкова Инна Александровна
SU748412A1
Устройство для умножения чисел в @ -кодах Фибоначчи 1980
  • Роздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
  • Захарчук Илларион Иванович
  • Лачугин Владимир Петрович
SU1137459A1
Устройство для умножения 1978
  • Волковыский Владимир Львович
  • Попов Александр Иванович
SU767761A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
Вычислительное устройство 1988
  • Лопато Георгий Павлович
  • Асцатуров Рубен Михайлович
  • Шостак Александр Антонович
  • Лопато Лилия Григорьевна
  • Шпаков Леонард Орестович
  • Жалковский Андрей Антонович
SU1545215A1
Устройство для умножения чисел 1981
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Селезнев Александр Иванович
  • Тарасенко Владимир Петрович
SU999045A1
Арифметическое устройство 1984
  • Евстигнеев Владимир Гаврилович
  • Евстигнеева Ольга Владимировна
  • Кошарновский Александр Николаевич
SU1236473A1
Конвейерное множительное устройство 1981
  • Исмаилов Тофик Кязимович
  • Аллахвердов Фикрат Микаилович
  • Исмаилов Кямал Хейраддин Оглы
  • Гадживердиев Адил Зиябек Оглы
  • Винтаев Виктор Николаевич
  • Мамедов Фирдоси Адил Оглы
  • Бадалов Алигулу Раджабали Оглы
SU1043642A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ЧИСЕЛ 1991
  • Шостак А.А.
  • Яскевич В.В.
RU2021633C1
Устройство для вычисления сумм произведений 1975
  • Малиновский Борис Николаевич
  • Боюн Виталий Петрович
  • Козлов Леонид Григорьевич
SU551643A2

Иллюстрации к изобретению SU 748 411 A1

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

Формула изобретения SU 748 411 A1

SU 748 411 A1

Авторы

Волковыский Владимир Львович

Попов Александр Иванович

Даты

1980-07-15Публикация

1978-05-22Подача