Устройство для вычисления косинуса числа
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1522197
Автор: Пуховицкий
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСН ИХЕЕСПУБЛИН цу 4 О 06 Р 7/54 ЕНИЯ(53) 681.325 (088,8 тельство СССРУ 1/021974Я ВЫЧИСЛЕНИЯ КОСИАвторское свР 504195, кл. 0(54) УСТРОИСВОНУСА ЧИСЛА ва пос- Савающей И обретение отной технике, айствам для вс плавающей ится к .вычислименно к цифровым ения косинустой..запятои, причем ыч числ Цзобретения является 2 вне это устройст о диапа екоррект- ф 1 т выА лу а), (2) о, 3 порядок;,а,Ь - мантисса ф к 1 Р = 2 (1 с = 1,2 бозначим п Т = -2То ГОСУДАРСТВЕННЫЙ НОМИТЕТпо изоБретениям и отнеытияПРИ ГКНТ СССР описдние изо ТОРСНОМУ СВИДЕТЕЛЬСТ(56) Авторское свидетельство СССРИф 622090, кл, О 06 Р 7548, 1976,чение точности,На фиг.1 изображена структурнаясхема предлагаемого устройства; нафиг,2 - структурная схема сумматорапорядка.Устройство для вычисления косинуса числа (фиг.1) содержит регистр 1порядка, регистр 2 мантиссы, первыйсдвигатель 3, вычитатель 4, блок 5выделения порядка, второй сдвигатель6, первый блок 7 памяти, второй блок8 памяти, сумматор 9 порядка, первыйумножитель 10, сумматор 1 1 функции,второй умножитель 12, третий сдвигатель 13.Сумматор порядкажит сумматор 14 и э 2(57) Изобретение относится к вычислительной технике и может быть использовано в арифметико-логических устройствах цифровых вычислительных машин. Цель изобретения - увеличение точности. В устройство для вычисления косинуса числа, содержащее регистры порядка и мантиссы, первый и второй блоки памяти, умножитель и. сумматор функции, введены первый,.второй и третий сдвиватели, второй умно- житель, сумматор порядка и блок выделения порядка, 2 ил. ход предлагаемого устройупает число А в форме с Числа, лежащиена, являются дляными.Пусть В - результазначения функции сояся на выходах устройсВ = Р Ь й соз А13(4)5где Ц, - промежуточное значениепорядка;Ь, =1" С-.промежуточное значениемантиссы;У = (зпТ) /Т, 1 Ь Р) 0,63 бб 197 на 10интервале (1)Проведя окончательную нормализацию результата, промежуточных вычислений, получим результат в виде (2).Величина Т в устройстве вычисляет ся в два этапа. На первом этапе число А в первом сдвигателе 3 переводится из формата с плавающей запя"той в формат с фиксированной запятой,На втором этапе происходит собственно вычисление величины Т при помощивычитателя 4,Величина 1 э, в устройстве вычисляетя при помощи блока 5 выделения порядка, величина С формируется во втором сдвигателе 6.Величина Р вычисляется в соответствии сР = Гх) + Г (х) у30где Р(х) - значение функции в точках,определяемых числами,формирующимися на выходе старших разрядов вычитателя 4;Г (х) - значение производной функции в точках, определяемых числами, формирующимися на выходе старших разрядов вычитателя 4;40х - число, формирующееся навыходе старших разрядоввычитателя 4;у - число, формирующееся навыходе младших Разрядов 45вычитателя 4.Таблица величин Р(х) хранится в первом блоке 7 памяти, таблица величин Р(х) хранится во втором блоке 8 памяти. Умножение величин происходит в первом умножителе 10, сложение происходит в сумматоре 11 функции, на выходе которого формируется величина Г. Умножение величины Р на величинуС происходит во втором умножителе 2,а окончательная нормализация резуль -тата вычислений осуществляется втретьем сдвигателе 13 и сумматоре 9порядка.Формула изобретенияУстройство для вычисления косину- са числа, содержащее регистр порядка, регистр мантиссы, первый и второй блоки памяти, первый умножитель и сумматор функции, причем выход первого умножителя соединен с входом первого слагаемого сумматора функ-. ции, о т л и ч а ю щ е е с я тем, что, с целью увеличения точности, в него введены три двигателя, второй умножитель, вычитатель, блок выделения порядка и сумматор порядка, причем выходы регистров мантиссы и порядка соединены соответственно с информационным и управляющим входами первого сдвигателя, выход которого соединен с входом вычитаемого вычитателя, вход уменьшаемогокоторого соединен с входом константы Я/2 устройства, выход вычитателя соединен с входом блока выделения порядка и информационным входом второго двигателя, управляющий вход которого соединен с выходом блока выделения порядка и первым входом сумматора порядка, второй вход которого соединен с выходом старшего разряда второго умножителя и управляющим входом третьего сдвигателя, информационный вход которого соединен с выходом второго умножителя, первый и второй входы которого соединены с выходами соответственно сумматора функции и второго двигателя, выход старших разрядов вычитателя соединен с адресными входами первого и второго блоков памяти, выходы которых соединены соответственно с входом второго слагаемо" го сумматора функции и первым входом . первого умножителя, второй вход которого соединен с выходом младших разрядов вычитателя, выходы сумматора порядка и третьего сдвигателя соединены с выходами соответственно порядка и мантиссы устройства.1522197 иг. У Составитель А, ЗоринРедактор Т. Парфенова Техред М,Ходанич Корректор М,ев Заказ 6963/45 Тираж 6,68 Подписно ВНИИПИ Государственного комитета по изобретениям и открыти113035, Москва, Ж, Раушская наб., д. 4/ и ГКНТ СССР изводственно-издательский комбинат "Патент", г. Ужгород, ул, Гагарина,
СмотретьЗаявка
4375804, 08.02.1988
ПРЕДПРИЯТИЕ ПЯ А-1178
ПУХОВИЦКИЙ МИХАИЛ АРКАДЬЕВИЧ
МПК / Метки
МПК: G06F 7/548
Метки: вычисления, косинуса, числа
Опубликовано: 15.11.1989
Код ссылки
<a href="https://patents.su/3-1522197-ustrojjstvo-dlya-vychisleniya-kosinusa-chisla.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вычисления косинуса числа</a>
Предыдущий патент: Вычислительное устройство
Следующий патент: Устройство для извлечения квадратного корня
Случайный патент: Генератор шума