Устройство для вычисления тригонометрических функций
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(191 (11) А 1 504 0 Об Р 7/5 ГО ОПИСА ЗОБРЕТЕНИ СВИДЕТЕЛЬСТ К АВТОРСН ЭУпАРСТВЕННЫИ КОМИТЕТ СССРЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Байков В.Д., Смолов В.Б. Аппаратная реализация элементарных функ ций в ЦВМ. Л ЛГУ, 1975, с, 96.Оранский А.М. Аппаратные методы в цифровой вычислительной технике. Минск, БГУ, 1977, рис. 2.5.(54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ТРИГОНОМЕТРИЧЕСКИХ ФУНКЦИЙ(57) Изобретение относится к вычислительной технике и может быть использовано в специализированныхЭВМ для вычисления функций синуса икосинуса, Цель изобретения - упрощение устройства. Устройство содержитрегистры 6, 7, счетчик итераций 8блоки памяти 9, 10, сумматор 11,ращение достигается за счет изменения алгоритма работы устройства(2) 45 50 55 Изобретение относится к вычислительной технике и может быть использовано в специализированных ЦВМ длявычисления функций синуса и косинуса,Целью изобретения является упрощение устройства,Нд чертеже приведена функциональная схема устройства.Устройство содержит входы 1-4,выход .5, входной и выходной регистры6 и 7,счетчик 8 итераций, блоки 9 и10 памяти, сумматор 11.Для вычисления функций зп х исоз х в устройстве используются формулызпх=аь.пх соях 2+созх 1 яхпх 2;соях=соях 1 соях 2+зхпх 1 япх 2;где х 1 и х 2 - числа, образованйыесоответственно старшими и младшимиразрядами аргумента х.Если обозначить2соях 2= .С. о 2 ; япх 2=1 Ь, 21:1то выражение (1) примет вид2- 1 -1япх=(апх 1 а.2 +соах 1 Ь 2 )=-яз.пх 1, если а;=О, Ь;=1;созх 1-зпх 1, если а =Ь, =1,Значение функций соях 2 и зпх 2 хранится в блоке 9 памяти, а значение функций Р. и У. - в блоке О па 1 мяти.Устройство работает следующим оЬ- разом,По сигналу, поступающему по входу 2 на вход регистра 6, в этот регистр записывается аргумент х. По входу 3 в блок 1 О памяти подается сигнал, указывающий, какая функция вычисляется - з 5.пх или соях. Из регистра 6 значение х 2 поступает в младшие разряды блока 9 памяти, в старшие разряды которого поступает содержимое счетчика 8 итераций. На первой 5 О 5 20 25 30 35 40 иердции в счетчике 8 содержитсяноль, поэтому. из блокд 9 памяти вмлддшие разряды блока 1 О памяти поступдют значения младших разрядовсоах 2 и з:.пх 2, т.е. а,и Ь-ц(старшие разряды блока 10 памятипоступает значение из регистра 6.На выходе блока О памяти получается1 1код Г,(или Г ), который проъ 1 т 1ходит через сумматор 11 на вход регистра 7.На второй итерации по входу 4 поступает сигнал, по которому в регистр 7 записывается значение, полученное на первой итерации, а в счетчик 8 - "1". Из блока 9 памяти считы.ваются значения а и Ь а из блока10 памяти - значения Г, ., (илиУ, ). Нд сумматоре 11 выполняет"2ся сложение содержимого регистра 7,сдвинутого на один разряд вправо(сдвиг осуществляется путем жесткогосоединения разрядов регистра 7 и сумматора 11), со значением Г,(или Р . , ). На третьец итерацииполученное значение записывается врегистр 7, а к содержимому счетчика8 прибавляется "1", Из блока 1 О памяти считывается значение 711 1(или Р2 ) и суммируется на сум- -маторе 11 с содержимым регистра 7,сдвинутым на разряд вправо. В дальнейшем итерации повторяются, наи/2-1 итерации в регистр 7 записывается значение суммы. Таким образом,за ш/2 итераций, где ш - разрядностьвыходных чисел, в предложенном устройстве вычисляется функция япхили соях. При этом по сравнению сизвестным в предложенном устройственет умножителей, что позволило сократить затраты оборудования,Формула изобретения Устройство для вычисления тригонометрических функций, содержащее первый и второй блоки памяти и сумматор, о т л и ч а ю щ е е с я тем, что, с целью упрощения, оно содержит входной и выходной регистры и счетчик итераций, причем вход аргумента устройства соединен с информационным входом входного регистра, вход разрешения записи и выход младших разря- дов которого соединены соответственно с входом пуска устройства и входом младших разрядов адреса первого блока памяти, вход старших разрядов1262486 4ства, тактовый вход которого соединенсо счетным входом счетчика итерацийи входом разрешения записи выходногорегистра, выход которого соединен свыходом устройства и первым входомсумматора, второй вход и выход которого соединены соответственно свыходом второго блока памяти и информационным входом выходного регистра,адреса и выход которого соединенысоответственно с выходом счетчикаитераций и входом первой группы разрядов адреса второго блока памяти,вход второй группы разрядов адреса ивход младшего разряда адреса которогосоединены соответственно с выходомстарших разрядов входного регистраи входом задания кода функции устройСоставитель Л. ЗоринРедактор В. Данко Техред Л.Сердюкова Корректор М. Самборская" Заказ 5428/46 Тираж 671 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб д. 4/5
СмотретьЗаявка
3829011, 19.12.1984
ПРЕДПРИЯТИЕ ПЯ В-8751
ВАВРУК ЕВГЕНИЙ ЯРОСЛАВОВИЧ, ЗАХАРКО ЮРИЙ МИХАЙЛОВИЧ, МЕЛЬНИК АНАТОЛИЙ АНАТОЛЬЕВИЧ, ЦМОЦЬ ИВАН ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 7/548
Метки: вычисления, тригонометрических, функций
Опубликовано: 07.10.1986
Код ссылки
<a href="https://patents.su/3-1262486-ustrojjstvo-dlya-vychisleniya-trigonometricheskikh-funkcijj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вычисления тригонометрических функций</a>
Предыдущий патент: Вычислительное устройство
Следующий патент: Устройство для извлечения корня четвертой степени
Случайный патент: Состав сварочной проволоки