Устройство для умножения Советский патент 1981 года по МПК G06F7/52 

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

Изобретение относится к цифровой вычислительной технике и может применяться в цифровых вйчислительных машинах. Известны устройства для умножения содержащие регистры сдвига, блок передачи, элементы И 1 . Однако уменьшение погрешности вычислений в данных устройствах обеспе чивается путем введения дополнительных разрядов в регистры и сумматоры или путем введения датчиков случайных чисел, что приводит к уменьшению быстродействия и к увеличению аппара турных затрат. Наиболее близким по технической сущности к предлагаемому является ус ройство умножения, содержащее первый и второй регистры сдвига, сумматор, вентили передачи,. первый элемент И(53 Данное устройство обладает простой конструкцией, однако у него низка точность вычислений, поскольку инструментальная погрешность вычислений , обусловленная сдвигом множимого вправо, пропорциональна разрядности. Для достижения величины погрешности вычислений меньшей единицы младьчего разряда, устройство содержит дополнительные разряды первого регистра и сумматора, что приводит к увеличению аппаратурных затрат и к уменьшению быстродействия. Цель изобретения - уменьшение погрешности вычислений. Поставленная цель достигается тем, что в устройство для умножения, содержащее первый и второй регистры сдвига, сумматор, блок элементов И передачи, первый элемент И, причем выходы первого регистра через блок злементов И передачи соединены с входами сумматора, первый вход первого элемента И соединен с входом устройства, второй вход - с выходом первого разряда второго регистра, а выход - с управляюв1ими входами блока элементов Ипередачи, введен второй элемент И, первый вход которого соединен с входом устройства, второй вход - с выходом второго разряда второго регистра/ третий вход - с выходом последнего разряда первого регистра, а выход с входом последнего разряда сумматора. На чертеже изображена блок-схема предлагаемого устройства. Устройство содержит первый и второй регистры 1 и 2 сдвига соответственно, сумматор 3, блок 4 элементов И передачи, первый 5 и второй б элементы И. . Устройство вьшолняет операцию умножения старшими разрядами вперед со сдвигом множителя влево, а множимого - вправо. Исходные данные для умножения множимое А 1 и множитель В 1 вводятся в первый и второй регистры 1 и 2 соответственно. Устройство работает циклически. В каждом цикле множимое, первоначально равное Л, сдвигается на один разряд вправо в первом регистре 1, а множитель, первоначально разный. В, сдви гается на один разряд влево во втором регистре 2. Под воздействием управляющего сигнала, поданного на вход 7 устройства, очередная цифра множителя с первого выхода второго регистра 2 через первый элемент И 5 поступает на управляющие входы блока 4 элементов И передачи. Если эта циф ра р§вна единице (нулю), то происхо дит (не происходит) передача сдвинут то множимого из первого регистра 1 через блок 4 элементов И передачи .в сумматор 3. Одновременно под воздействием этого же управляющего сиг нала при помощи второго элемента И 6 происходит формирование и передач произведения ци()ры множителя, взято с второго разряда второго регистра и цифры множимого, взятой с последн го разряда первого регистра 1, в по следний разряд сумматора 3. После окончания п-го цикля, где п - разря ность устройства, в сумматоре образуется произведение С А В. При анализе погрешностей вычисл ний считарт равновероятным появлени нулей и единиц в разрядах частичных произведений. В результате умножения двух чисе п ,; п А rt 2: а: 2 i i . И D 51 JM где , Ь; , е Го, 1 цифры множим го и множителя соответственно, п -. разрядность, получается произведени 4 Z b: 2- s: где , 1 - цифры произведения В общем случае в известном за п циклов все частичные произведения, вышедйше за пределы разрядной сетк первого регистра, т. е. в (п + 1)-о (п .+ 2)-ом,...,2п-ом разрядах, не примут участия в формировании произ .ведения, т. е. их сумма с учетом ве сов разрядов дает инструментальную погрешность, обусловленную сдвигом множимого вправо, котоЬая имеет знак минус, поскольку произведение получается с недостатком. В данном устройстве IB каждом цикле под воздействием уп 5авляющего сигнала, поданного на вкоЬ 7 устройства, при помощи второго элемента И б происходит формирование и I передача произведения цифры множителя, взятой с второго разряда второго регистра 2, и цифры множимого, взятой с последнего разряда первого р(гистра «1, в последний разряд сумма:ора 3. Это означает, что все (п + 1)-ые частичные произведения I прибавляются к п-ым частичным произведениям, т. е. значения (п + 1)-ых част ичных произведений удваиваются, а значения (п + + 2)-ую, (п + и т.| д. частичных произведений отбрасываются. Для известного соответствующая среднеквадратическая погрешность составляет6 i -(п-1)/з- 2- где D - дисперсия инструментальной погрешности. ,Для предлагаемого устройства соответствующая среднеквсдратическая погрешность составляет 6 47. nflTTСопоставление выражений (1) и (2) Позволяет сделать выводы. 1.Величина погрешности вычислений предлагаемого устрсэйства меньше: величины погрешности вычислений известного устройства. 2.Величина погрешности вычислений, выраженная в единицах мпадшего разряда, не зависит от разрядности представления чисел для предлагаемого устройства. 3.Величина погрешности вычислений, выраженная вединицах штадшего разряда, возрастает с yвe :ичeниeм разрядности для известногс устройства. 4. Величина среднеквадратической погрешности вычислений предлагаемого устройства 3 ОС /( раз меньше среднеквадратической погрешности вычислений известного устройства, т. е. . ос 4 (п-1)/2 . Для различных значений п относитель. ное уменьшение среднеквадратической погрешности вычислений предлагаемого устройства по сравнению с известным устройством об сведено в табл. 1.

Таблица 1

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

название год авторы номер документа
Устройство для умножения 1989
  • Бобровский Алексей Иванович
  • Ерема-Еременко Жанна Борисовна
  • Лезин Илья Александрович
  • Марчук Виктор Николаевич
  • Тищишин Иван Степанович
SU1672441A1
Устройство для умножения 1986
  • Батюков Александр Геннадьевич
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Спасский Виктор Евгеньевич
  • Шостак Александр Антонович
SU1399729A1
Устройство для умножения в избыточной двоичной системе 1982
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU1059568A1
Устройство для умножения 1983
  • Курьеров Виктор Николаевич
SU1111154A1
Устройство для умножения 1989
  • Шостак Александр Антонович
  • Яскевич Валентин Владимирович
SU1667061A1
Вычислительное устройство 1988
  • Бобровский Алексей Иванович
  • Булкин Геннадий Николаевич
  • Кириченко Зинаида Михайловна
  • Мельник Алла Николаевна
  • Трубицын Андрей Михайлович
  • Харченко Федор Мефодьевич
SU1532917A1
Устройство для умножения 1975
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
SU640292A1
ОПТИЧЕСКИЙ ЦИФРОВОЙ СТРАНИЧНЫЙ УМНОЖИТЕЛЬ С ФИКСИРОВАННОЙ ТОЧКОЙ 1998
  • Вербовецкий А.А.
RU2131617C1
Устройство для умножения 1988
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1569824A1
Устройство для умножения двоичных чисел в дополнительных кодах 1983
  • Драбкин Александр Арнольдович
  • Евдокимов Александр Васильевич
  • Жариков Вячеслав Петрович
  • Каплан Леонид Викторович
  • Крейндлин Леонид Эммануилович
  • Ромашов Борис Ильич
SU1119008A1

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

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

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

Разрядность (п) 8 16 24 32 . 40 48 56

Среднеквадратическая погрешность Ы) 1,87 2,74 3,39 3,94 4,42 4,85 5,24

Для достижения величины цогрешности вычислений, меньшей единицы млрдше-о разряда, как у предлагаемого устройства, в Известном уст)ойстве а первый регистр 1 и в сумматЬр 3 необходимо ввести k logg (n-k) дополнительных разрядов.

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

81624

345 . 1,38 1,25 1,21

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

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

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

64

5,61

в |5 (n4-k)/n 1 + k/n раз посравнению с предлагаемым устройством.

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

Таблица2

32 40 48 56 64

5 6

1,16 1,15 1,13 1,11 . 1,09

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

Источники информации, ;принятые во внимание при экспертизе 1. Авторское свидетельство СССР 442472, КЛ. G Об F 7/39, 1974. . 2. Папернов А. А. Логические основы цифровой вычислительной техники, М., Советское радио, 1972, с. 199, рис. 3 (прототип).

SU 807 279 A1

Авторы

Чуватин Александр Николаевич

Даты

1981-02-23Публикация

1978-11-20Подача