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

 

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

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

РЕСПУБЛИН (l9) (11) 4(5() С 06 F 7/552

ОПИСАНИЕ ИЗОБРЕТЕНИ

И АВТОРСКОМ У СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3594837/24-24 (22) 19.05.83 (46) 07.06.85. Бюл. й- 21 (72) Н.В.Черкасский, -В.M.Êðèùèøèí и Г.Ф.Криворучко (71) Львовский ордена Ленина политехнический институт им.Ленинского комсомола и Институт прикладных проблем механики и математики АН Украинской

ССР (53) 681.325 (088,8) (56) 1 Авторское свидетельство СССР

Ф 788106, кл, G 06 F 7/552, 1979.

2.Потапов В.И. и др. Быс.тродействующие арифметико-логические устройства цифровых вычислительных машин.

Новосибирск, изд-во НИСИ, 1978, с. 1-19, рис. 1,4.1 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ

В КВ ЯРАТ, содержащее входной и выходной регистры, два блока памяти и сумматор, причем выходы К старших разрядов входного регистра подключены к входам первого блока памяти, выходы (; старших разрядов входного регистра подключены к первой группе входов второго . блока памяти (P (К ), выходы первого блока памяти подключены к первой группе входов сумматора, выходы которого соединены с входами выходного регистра, о т л и ч аю щ е е с я тем, что, с целью сокращения аппаратурных затрат, вторая группа входов второго блока памяти соединена с выходами (p — К ) младших разрядов входного регистра, выходы второго блока памяти соединены с второй группой входов сумматора (П— разрядность аргумента) . t 160402

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

Известно устройство для возведения в квадрат, содержащее сумматор, блок памяти и умножитель (1 .

Недостатками устройства являются его сложность и невозможность контроля, связанная с усечением резуль- 10 тата вычислений.

Наиболее близким техническим решением к изобретению является устройство для возведения в квадрат, содержащее два регистра, блок памяти, 15 коммутатор, дешифратор, с-.умматор, входы первого слагаемого которого соединены с первой группой выходов блока памяти, вторая- группа выходов которого соединена с информационны- 20 ми входами коммутатор, управляющие входы которого соединены с выходами дешифратора, выходы которого соединены с разрядными выходами первого регистра, разрядные выходы второго ре- 25 гистра соединены с адресными входами блока памяти, выходы коммутатора соединены с входами второго слагаемого сумматора (2) .

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

Цель изобретения — сокращение аппаратурных затрат.

Поставленная цель достигается тем, что в устройстве для возведения в кв"драт, содержащем входной и выходной регистры, два блока памяти и сумматор, причем выходы К старших разрядов входного регистра подключены к входам первого блока памяти, выходы 1 старших разрядов входного регистра подключены к первой группе входов второго блока памяти (F (K ), 45 выходы первого блока памяти подключены к первой группе входов сумматора, выходы которого соединены с входами выходного регистра, вторая группа входов второго блока памяти соединена с выходами (4-К) младших разрядов входного регистра, выходы второго блока памяти соединены с второй группой входов сумматора (П вЂ” разрядность аргумента) .

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

Устройство содержит входной регистр 1, два блока 2 и 3 памяти, сумматор 4 и выходной регистр 5.

Диапазон изменения аргумента (О, 1) к разбивается на 2 подынтервалов.

Внутри каждого L -го подынтер вала значение функции 9 (x) = Х определяется следующим образом

9(x) - g (x .l * ц (x) = M (x) де.Ò (x;) = "1 2 (x x„) — значение

1 -К функции ц (x)=r в начальной точке f -Го подынтервала с поправкой для сбалансированной погрешности;

Х вЂ .начальная точка подынтервала, включающего в себя среднюю точку j -го интервала; — значение корректирующей функции и Х-X-X .

Ц (ЬХ) 9 (йХ) = (Х .п+2 ) -Х п= 2Х и 2 +2 к-Г

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

Корректирующая Функция у (йХ) являW-Г

J. ется общей для 2 подынтервалов, объединенных в ) -й интервал, и определяется в виде

Ц (дк) = У(Х „+ ЬХ) — Х п

Всего на интервале (О 1) определяР

1 ется 2 корректирующих функций и (ЬХ>, = 1,2

Определим величину p v К при погрешности приближения/ F 1 2 . Длина и подынтервала равна 2 . Тогда максимальное значение корректирующей функции б0602

Для 15-разрядных входных чисел

15,К=10,Г=4.

Общая ошибка вычисления функции

9 (Х) = Х предлагаемым устройством рав10 на с=сл+ о

Ф

15 где п — погрешность приближения; о — погрешность округления.

В данном случае

Таким образом

/E/<1, 5 ° 2

К-Г -1 -К

Х„л-Х;= 2 2 получим с .ъ К-Р-1 -2К -К-Р-1 си= 2 =2

При

Для запоминания значений корректирующих функций используется блок 3 40 памяти (ПЗУ) объемом

Г и-К +п-.К Ц2= 2 2 ° rn =2 - л.1,,, Разрядность rn регистра 5 определяется мах / у fh X )/

-45 ,) л1пх / g (Ь Х)! < 2, m = n- к+1

Г+и к

Q2 = 2 (П - К 1)9л.

Составитель А.Казанский

Техред А.Бабинец

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

Редактор О.Юрковецкая

Заказ 3779/46 Тираж 710

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

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

Подписное

Филиал ППП "Патент", г.Ужгород, ул.Проектная,4 з 11 значение функции g (х)= х в крайней правой точке -го интервала равно (Хл 2 2 +2 ) K-P-1 -к. 2 (>jn+2 ° 2 ) + 2Х 2 +2 2" " 1. " . 2к

2 + 2

Определим приближенное значение ч

Ч(Х) в этой точке . Ц(Х„) =(Х л+2 2 ) -2 (Х л -Х;) — К -2К

Ц,< Х) г х,„ 2

E-==(õjë.2 2 ) — х,л+2 - .2 )+

КГ1 -K 2 К

+ 2 (Хрл-Х;) Я .Х „4 К,2 2

Учитывая, что для Х; — крайней правой узловой точки -го интервала

ЛЯ I 2" г и

Для запоминания значений У (Х )

1 используется " блок памяти (ПЗУ) объемом

Оптимальное значение параметров К и Ф можно определить из условия минимизации суммы

Q =Q1+Q2

При изготовлении. устройства значения функции у (Xq} и корректирующих функций у (йХ), j =1,2 записываются в блоки 2 и 3 памяти. Предварительно значения этих функций рассчитываются на ЭВМ.

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

В первом такте входное число поступает в регистр 1. После этого K старших разрядов входного числа поступают на вход блока 2 памяти в качестве адреса, по которому выбирается число, являющееся значением л функции У (Х;) в соответствующей узловой точке. (старших и И вЂ” к младших разрядов входного числа по,ступают на вход блока 3 памяти в качестве адреса, по которому выбирается число, являющееся значением соответствующей корректирукицей функции.

Х

Во втором такте искомое значение

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

5, а в регистр 1 записывается второе число

Таким образом, устройство не содержит коммутатора и дешифратора.

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

 

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

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

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

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

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

 

Наверх