Устройство для округления частичныхпроизведений b процессе умножения

 

ОП ИСАНИ Е

ИЗОБРЕТЕ Н ИЯ »i 794636

Севе Советских

Свиивдистичесиих

Рвсаублии

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 22.0).79 (21) 2745086/) 8-24 с присоединением заявки ¹â€” (23) Приоритет— (51) М. Кл.

О 06 F 7/52

Я вудврстввииьй KoNNlt7

СССР вв делам иаебретеиий и открытий (43) Опубликовано 07.01.81. Бюллетень № 1 (53) УДК 681.3 (088.8) (45) Дата опубликования описания 13.03.81 (72) Авторы изобретения

lO. А. Попов, В. А.. Ильин и С. И. Скворцов

Московский ордена Трудового Красного Знамени инженерно-физический институт (71) Заявитель (54) УСТРОЙСТВО ДДЯ ОКРУГЛ ЕНИЯ

ЧАСТИЧНЫХ ПРОИЗВЕДЕНИЙ В ПРОЦЕССЕ

УМНОЖЕНИЯ

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

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

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

Наиболее близким к изобретению является устройство I2), содержащее (n+ 1)разрядный сумматор и шину подачи единицы в младший (и+1)-й разряд сумматора.

Недостатком устройства является низкая точность при вычислении рекурсивных соотношений вида х = а х; i, = 1, т, где а=0,1,,....,.. (— либо нуль, либо единица) и х, на некотором шаге принимает значение

0,00...01. Тогда при последующих вычислениях накапливается погрешность, причем при достаточно большом числе указанных вычислений величина ее по сравнению с удвоенной разрядной сеткой достигает (2„/100) % (п — длина исходного слова) .

Цель изобретения — повышение точности при вычислении рекурсивных соотношсний указанного вида.

Поставленная цель достигается тем, что

10 предложенное устройство содержит п-входовой элемент ИЛИ вЂ” НЕ триггер. Входы элемента ИЛИ вЂ” НЕ подключены к выходам и старших разрядов сумматора, а выход — к установочному R-входу RC-триг1,; гера, 5 — вход которого соединен с управляющей шиной устройства, прямой выход RS-триггера соединен с шиной подачи единицы в младший (п+1)-й разряд сумматора а.

На фиг. 1 и 2 приведена структура устройства округления.

Устройство содержит (п+1)-разрядный сумматор 1, шину подачи единицы в младший (и+ 1) -й разряд сумматора 2, п-входовой элемент ИЛИ вЂ” HE 3, RS-триггер 4 и управляющую шину устройства 5. Выходы п разрядов сумматора 1 соединены с входами и-входового элемента ИЛИ-НЕ 3, зо выход элемента ИЛИ вЂ” НŠ— с установоч794636

Устройство с удвоенной разрядной сеткой

П редложенЪстроиствопрототип

¹ выполнения вычислений

О.OI I I I

0.010010

0.001011

0.000110

0.000011

0.00000!

0,100

0,0!1

0.010

0.001

0.000

0.000

О,!00

0,011

0.010

0.001

0.001

0.001

3

Фиг. I

Составитель В. Кайданоа

Редактор Л. Утехина- Техред А. Камышникова

Корректоры А. Галахова н О. Силуянова

Изд. № 138 Тираж 760

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

113035; Москва, )К-35, Раушская наб., д. 4/5 Заказ 863

Подписное

Загорская типография Упрполиграфнздата Мособлнсполкома

3 ным R-входом RS-триггера 4. Управляющаяяющая шина 5 соединена с устапово IHblì

S-входом RS-триггера, прямой выход ко-орого соединен с шиной 2.

Работает устройство следующим обра;ом.

Перед началом выполнения умножения по шине 5 подается сигнал, и RS-триггер

4 устанавливается в единичное состояние, обеспечивая подачу единицы в младший (n+1)-й разряд сумматора 1. Если в процессе выполнения умножения во всех и разрядах сумматора 1 появятся нули, на выходе элемента ИЛИ вЂ” НЕ появится сигнал, устанавливающий RS-триггер 4 в нулевое состояние. Тем самым блокируется подача единицы в младший (и+1)-й разряд сумматора 1.

Рассмотрим пример. Пусть х = 0.110; а = 0.101; m = 6.

Тогда при вычислениях получаем следующие значения

Погрешность прототипа по сравнению с удвоенной разрядной сеткой в данном слу;ас почти в 2 раза больше погрешности предложенного устройства.

Таким образом, незначительное усложнение устройства, (введение и-входного элемента ИЛИ вЂ” НЕ 3, Ю-триггера 4 и шипы 5) позволяет повысить точность выполкения операции умножения.

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

Устройство для округления частичных произведений в процессе умножения, со15 держащее (а+1)-разрядный сумматор, шину подачи единицы в младший (и+1)-й разряд сумматора, отличающееся тем, что, с целью повышения точности при вычислении рекурсивных соотношений определенного вида, устройство содержит и-входовой элемент ИЛИ вЂ” НЕ, RS-триггер, причем входы элемента ИЛИ вЂ” HF подключены к выходам и старших разрядов сумматора, а выход — к установочному R-входу

RS-триггера, S-вход которого соединен с управляющей шиной устройства, прямой выход RS-триггера соединен с шиной подачи единицы в младший (n+1)-й разряд сумматора.

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

1. Каган Б. М. и Каневский М. И. Цифровые вычислительные ма!нины и системы.

N., «Энергия», 1973, с. 332.

35 2. Там же, с 333 (прототип).

Устройство для округления частичныхпроизведений b процессе умножения Устройство для округления частичныхпроизведений b процессе умножения 

 

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

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

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

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

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

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

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

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

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

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