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

 

Изобретение относится к области вычислительной техники, предназначено для использования в универсальных и специализированных ЦВМ, Цель изобретения - расширение класса решаемых задач за счет возможности обработки различных форматов чисел в форме с плавающей запятой. Устройство содержит входной регистр порядка 1, входной регистр 2, блок формирования константы 3, схему сравнения 4, памяти 5, 6, 7, сумматор 8, выходной регистр порядка 9, выходной регистр 10. Устройство работает по конвейерному принципу. В каждом такте в него вводится новый операнд. 1 ил. 00 ел | со СП 00 N)

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51)4 G 06 F 7 552

ОПИСАНИК ИЗОБРЯТЬния

Н ASTOPCKOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 1160402 (21) 4031690/24-24 (22) 03.03.86 (46) 07.12,87. Бюл. У 45 (72) Г.Ф. Криворучко, В.М, Крищишин и А.А.Тоган (53) 681.325(088.8) (56) Авторское свидетельство СССР

В 1160402, кл. G 06 F. 7/552, 1983. (54) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В

КВАДРАТ (57) Изобретение относится к области вычислительной техники, предназначе,.SUÄÄ 1357953 A 2

Г но для использования в универсальных и специализированных ЦВМ. Цель изобретения — расширение класса решаемых задач за счет возможности обработки различных форматов чисел в форме с плавающей запятой. Устройство содержит входной регистр порядка 1, входной регистр 2, блок формирования константы 3, схему сравнения 4, памяти 5, 6, 7, сумматор 8, выходной регистр порядка 9, выходной регистр 10.

Устройство работает по конвейерному принципу. B каждом такте в него вводится новый операнд. 1 ил.

357953 2 (Y, = 2х, ) производится следующим образом:

25

Х2 X=X, 2. 30 где Х, — мантисса аргумента (0; 5W 1)

Х вЂ” порядок аргумента (Х вЂ” целое число). т, 2г«

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

2„ 2, если (X } 40,5

«-1

Каждый интервал включает 2 подынтервалов и ошибка приближения максимальна на концах интервала. Точтое значение функции Y(x) = х в крайней правой точке j-ro интервала

4 равно Jg

Y=Y 2

1 1

Изобретение относится к вычислительной .технике, предназначено для использования в унйверсальных и специализированных ЦВМ и является усовершенствованием устройства по ав. св. Р 1160402.

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

На чертеже представлена блок-схема устройства.

Устройство содержит входной регистр 1 порядка, входной регистр 2, блок 3 формирования константы, схему 4 сравнения, блоки 5, 6 и 7 памяти сумматор 8, выходной регистр 9 порядка, выходной регистр 10. Блок формирования константы может быть реализован при помощи перемычек.

Вычисление функции Y=X производится на основе следующего алгоритма, Аргумент Х в формате с плавающей запятой представляется следующим образом:

2т«. если (Х, ) > 05. — к где Y(x ) * Х - 2 (х - х ) — зна1 1 jg чение функции Y(x) = Х в начальной точке i-го подынтервала с поправкой для сбалансированной погрешности, Х вЂ” начальная точка подынтер)и вала, включающего в себя среднюю точку j-го интервала, Y (х)- значение корректирующей

1 функции, Х = Х-Х, .

Корректирующая функция Т (4х) яв« -1 ляется общей для 2 подынтервалов, объединенных в j-й интервал, и определяется в виде

Y- (дх) = Y(x + х) — Х . п jn

Всего на интервале (1/2, 1} определяется 2 корректирующих функций Y (ох)

>=12e

Определим величину 1 и k при погрешности приближения (Я„) 2 . Длина подынтервала равна 2 . Тогда максимальное значение корректирующей функции к -к

Y (х) = (х + 2 )г — х = 2х..2 +

) )и jn

-2к

+ 2

Вычисление мантиссы результата

2х, . если (Х, ) 0,5

Х, если (Х,) > 05 производится на основе метода сокрашенных таблиц. Диапазон, в котором находится (Х,), определяется при помощи схемы 4 сравнения и блока 3 формирования константы. Блок 3 формирования константы формирует с необходимой точностью константу 40,5.

Далее вычисление функции Y» = X, «Е- к к

Y(x) = (х +2 2 +2 ) . ï

Определяют приближенное значение

Y(x) в этой точке

«-е— к

Y(x ) = (x + 2 2 ) -2 (х -x )

1 П 1

Y (х) = 2х- 2 +

3,)п

Учитывая, что для х; — крайней правой узловой точки 1-ro интервала — « х — х ° = -2 2

1п

<-е2 е „, е-.-

Q =2 2 ° m 2 máèò, z

Q-=Q(+Q, °

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

2 (x — р) — 1+р, если (Х,) 0,5

2(х — р) + р, если (Х,)o 0,5

Составитель В.Крищишин

Редактор Л.Лангазо Техред А.Кравчук

Корректор В.Бутяга

Заказ 5999/49 Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

3 13579 получают Г„= У(х) — Y(x.) — Y (hx)

-гк 1,Е i

2 = 2

-л при (E)<2; 2 2, т е. k+ 1+

+ 1 n.

Для запоминания значений Y(x;) используется блок 5 памяти объемом

Q = 2 п бит. Для запоминания значеk L ний корректирующих функций использу- 10 ется блок 6 памяти объемом

Разрядность m определяется max(Y„(nx) 15

k t

max(Y> (Лх) ) (2, m=n-k+1, оптимальные значения параметров k и 1 можно определить из условия миними- 2р зации суммы

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

В первом такте работы устройства во входной регистр 1 порядка заносится значение порядка входного числа

Х во входной регистр 2 — значение 30 г у мантиссы входного числа Х, ° При помощи схемы 4 сравнения и блока 3 формирования константы определяется диапазон, к которому принадлежит мантисса входного числа Х,((X,) 10,5 или 35 (Х ) > 40,5 ) . Управляющий сигнал с выхода схемы 4 сравнения поступает на адресные входы блоков 5, 6 и 7 памяти. В блоке 7 памяти производится формирование порядка результата 7 40

Если используется представление порядка со смещением р, то

Вычисление мантиссы производится следующим образом: к старших разрядов мантиссы входного числа поступает на вход адреса блока 5 памяти, на который поступает также сигнал с выхода схемы 4 сравнения, причем в блоке памяти 5 хранятся значения функции Y(x ) или 2Y(x ) в зависи) ) мости от значения сигнала на выходе схемы 4 сравнения в соответствующей узловой точке; 1 старших, (и-k) младших разрядов мантисСы входного числа и сигнал с выхода схемы 4 сравнения поступают на вход блока 6 памя- ти в качестве адреса, по которому выбирается число, являющееся значением соответствующей корректирующей функции.

Во втором такте значение порядка результата записывается в выходной регистр 9 порядка, а в выходной регистр 10 записывается значение мантиссы результата.

Устройство работает по конвейерному принципу. В каждом такте в него вводится новый операнд.

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

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

 

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

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

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

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

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

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

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

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

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

Квадратор // 1319026
Изобретение относится к устройствам вычислительной и цифровой измерительной техники и может быть использовано как средство предварительной обработки информации в информаX г{ ст..,0 ционно-измерительных системах с частотными датчиками

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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