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

Иллюстрации

Показать все

Реферат

 

А. М. Романкевич, В. А. Остафин, М. Г. Лукаш и. Ю. А. Яначков (72) Авторы изобретения

Киевский ордена Ленина политехнический инсти им. 50-летия Великой Октябрьской социалистич (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ДВУХ

" -РАЗРЯДНЫХ ЧИСЕЛ

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

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

° 1О множителя, первый и второй И-разрядные блоки элементов И, второй И-разрядный блок алементов ИЛИ и И-разрядный блок элементов задержки 1) .

Недостатком укаэанного устройства 5 является низкое быстродействие.

Наиболее близким к изобретению по технической сущности является устройс1 во для умножения двух и -разрядных чисел, содержашее VI-разрядный регистр множимого, ln - разрядный регистр множителя, И элементов И, фч -разрядный сумматор, причем информационйые входы регист2 ра множимого и регистра множителя являются соответственно входами первого и второго операндов устройства, вход синхронизации регистра множителя является входом синкронизации устройства, разрядные выходы регистра множимого соединены соответственно с первыми входами элементов И, выходы которых соединены соответственно с входами сумматора (21.

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

Белью изобретения является повышение быстродейс твия.

Поставленная цель достигается тем; что в устройство введены два И -разрядных регистра, причем входы синхронизации первого и второго регистров соединены с входом синхронизации регистра множителя, входы сброса первого и второго 964632 регистров соединены с входом сброса уст» ройств, выход сумматора соединен .с информационным входом первого регистра, выход младшего разряда которого соединен с входом регистра множителя, выход S младшего разряда которого соединен с информационным входом второго регистра, разрядные выходы которого соединены соответственно с вторыми входами элементов И. 10

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

Устройство содержит g-разрядный регистр 1 множимого и g -разрядный ре- 15 . гистр 2 множителя, .элементы И 3, регистры 4 и 5, И-разрядный сумматор 6, состоящий иэ пирамидально соединенных сумматоров 7 последовательного действия, входы 8 и 9 операндов устройства, входы щ

10 и 11 сбросе устройства, вход 12 синхронизации ус тройства.

В устройстве информационные входы, "регистра 1 множимого и регистра 2 множителя являются соответственно входами

8 и 9 операндов устройства, вход 12 синхронизации устройства, разрядные выходы регистра 1 множимого соединены соответственно с первыми входами элементов И3, выходы которых соединены соответствен- 36 но с входами сумматора 6, входы сйнхро- низации регистров 4 и 5 соединены с вхо дами 10 и 11 сброса устройства; выход сумматора 6 соединен с информационным входом регистра 5, выход младшего раз ряда которого соединен с информационным

35 .входом регистра 2 множителя, выход младшего разряда которого соединен с информационным входом регистра 4, разрядные выходы которого соединены соответствен.40 но с вторыми входами элементов И 3, входы. синхронизации регистров 4 и.5 соединены с входом синхронизации регистр ра 2 множителя.

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

Регистры 4 и 5 перед началом работы устройства устанавливаются в нулевое состояние. В регистр 1 множимого и регистр 2 множителя записываются соотг ветственно множимое (Ц,т,g ...,Е „,..., 50 аИ) и н ь(Ü„Ь ° ° ° Ъ3 ° ° ° ЬИ) °

В первом такте производится сдвиг на один разряд содержимого регистров 2, 4 и 5, и на вход регистра 4 поступает младший разряд множителя ф„.С выхода

И -го разряда регистра 4 на первый вход

И -го элемента И 3 поступает сигнал

0" или "1, соответствующий значению

4 . младшего множителя Ь . На второй вход

И -го элемента И поступает сигнал С( с выхода .9-го разряда регистра 1 множимого. С выхода<элемента И 3 сигнал, соответствующий коньюнкции 5> Ь, поступает на вход сумматора 6. С выхода сумматора 6 сигнал, соответствующий младшему разряду произведения, поступает на вход регистра 5.

Во втором такте производится сдвиг на один разряд содержимого регистров

2, 4 и 5, и на вход регистра 4 поступает второй младший разряд множителя

Ьу q . Соответственно на первый вход

-го элемента И 3 поступает второй младший разряд множителя Ь,, а на первый вход (:И - 1)-го элемента И 3 первый младший разряд множителя Ьп-На вторые входы (И - 1)-го и И-го элементов И 3 поступают соответственно разряды множимого (3>+ иЦ „. Сигналы, соответствующие коньюнкциям С „1д, и

С „ „Ь„, с выходов элементов И 3 поступают на входы сумматора 6. В сумматоре 6 производится суммирование по модулю два 6@5 <+O Q.Запоминание переноса в следующий разряд произведения происходит в одном из сумматоров 7 последовательного действия сумматора 6.

С выхода сумматора 6 на вход регистра

5 поступает (2 и - 1)-й разряд произведения.

В следующих тактах производится поразрядный сдвиг содержимого регистров

2, 4 и 5. С выходов элементов И 3 сигналы, соответствующие конъюнкциям 0t< b ., поступают на входы соответствующих разрядов сумматора 6. В сумматоре 6 производится суммирование по модулю два

6I< t)< c переносом из предыдущего разряда произведения. Запоминание переносов в . следующие разряды произведения происходит в сумматорах 7 последовательного действия сумматора 6. С выхода сумматора 6 на вход регистра 5 поступает соответствующий разряд произведения.

В (2М - 1)-м такте старший разряд множителя Ь с выхода регистра 4 поступает на первый вход первого элемента

И 3, на второй вход которого поступает старший разряд множимого 61. С выхода элемента И 3 сигнал поступает на вход сумматора 6. B сумматоре 6 производится сложение 0< Q< с перекосом из предыдущего разряда произведения. С выхода сумматора 6 эта сумма поступает на вход регистра 5. Перенос из (2И-1)-го разряда произведения поступает на выход

964632

5 сумматора 6 во 2-м такте, как самый старший разряд произведения.

Таким образом, после 2й-го такта в регистре 2 хранятся младшие разряды, а в регистре 5 - старшие разряды произведения.

Конец операции умножения фиксируется по нулевому состоянию регистра 4, что позволяет сократить число тактов умно жения при числе разрядов множителя, меньшем И

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

А=1+1+И tñä . где - время сложения двух In-разрядных чисел; 26 Ь с в- время сдвига tl -разрядного числа.

Задержка, вносимая сумматором в одном такте умножения, пропорциональна разрядности сомножитеЛей, . т. е.

1„=ИЧ;„, . ц

+ где С - задержка, вносимая одним разрядом сумматора в извеотном устройстве.

Задержка, вносимая сумматором в одном такте; умножения, в устройстве За

+ определяется числом )Eaf и уровней сумматоров последовательного действия а «1ВЬ.РГ„ где С - задержка, вносимая одним раз.рядом сумматора в предлагаемому ус трой тве.

Время выполнения умножения в устрой стве Ьд. определяется следующим образом:

t «2и1+ =йище(щ и с .

Обычно величины +<, 1: и+ впр мерно равны. Тогда, так как функция >%+Mt ù И+ а ОЩС М(о С-: является возрастающей с увеличением и уже при И = 4 становится больше едини-; пы, то, следовательно, при большей разрядности сомножителей предлагаемое уст ройство является более быстродействую- © шим, чем известное устройство. При .И = 15.

К= 2.

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

В этом случае

Ы ф+=1, а К= сде 3Ео9 и и уже при И= 2 К> 1.

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

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

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

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

М 623204, кл. 606F 7/S2, 1977.

2. Папернов А. А. Логические основы пирровой вычислительной техники. М., "Советское радио, 1972, с. 195, р. 2 (прототип) .

964632

Составитель Д. Медведева

Редактор Л. Гратнлло Техред И. Рейвес Корректор Г. Orsp

Заказ 763 1/2 9 Тираж 73 1, Подписное

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

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

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