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

Номер патента: 1328812

Авторы: Санников, Чуватин

ZIP архив

Текст

(59 4 С 06 Р 7 54 АНИЕ ИЗОБРЕТЕНИ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР.ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Авторское свидетельство СССРВ 826344, кл, С 06 Р 7/548, 1979.Авторское свидетельство СССРФ 748418, кл. С 06 Р 7/548, 1978,(54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ОБРАТНЫХ ТРИГОНОМЕТРИЧЕСКОГО И ГИПЕРБОЛИ,ЧЕСКОГО ТАНГЕНСОВ(57) Изобретение относится к областивычислительной техники и может бытьиспользовано при построении ЭВМ, атакже в составе систем управления,Устройство позволяет увеличить быстродействие вычисления. Это достигается тем, что в устройство дополнитель-,но введены три сумматора, шифратор,две группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ,Взаимосвязь данных элементов обеспечила устройству возможность, имманентно оставаясь двоичным, выполнять такое число итераций, как если бы онобыло построено для избыточной системы счисления, 1 ил,8 (8 1Изобретение отОсктс;:; вычкс.ктельной технике к мсжет б:ть кспль - зовача при построении ЭВ 1 р 1 р а так:ке в я г=,Вь(л т. О ссткя с кямят 1.синхронк тк.1)е лх г(я(бт, Нод Возпейстнт. м каждого си;хр-составе систем управления,В ЭВК и системах управления широкое распространение получили устройства для вычисления обратнь(х тркгона-.метркческо-о и гипер(болкч ского тангенсов реализующие базовый алгоритмБолдера и его модификации,Цель изобретения - павгшение бь стродействия устройства.На чертеже изображена лок-схемапредлагаемого устройства.Устройство содетржит регистры 1-3,сумма(оры А, двя сдвигателя 10 к 11,два блока элементов ИСКГ 10(ЧАЮШЕЕ ИЛИ12 и 13, два шифратора 1( к 55 бгок10 памяти бл 01 щ. 1 ) .инх 1 снлз,)цик 1входы-вьгх ды блоков8-70.Устройство работает в соатветствии со слтедуощим ял оритмом,Р- вычисляемая функция (ат(-с)(1(,ху,(кпи агсг 8(у/ху - ординатя вектора;х - абсцисса вектора;С - угол вектора,рр 1-1;.1 - рреррррр ытчргррлерпрповорота вектора,1с (,2 ( - т)гттна котсрык 110 всвячкваетг я (вектор на".г = -1,если вычисляетсг агс 1 Л/БН/11/ - преобразование формирования номера: старшей значащей цкф;ы чкс 11;у;= Ар х.= В, с: 0;у, =у - х 2"х+ тру 2с; = с ь р с(2 )с =(у/х) .В исходном положении н пеово(л и втором 2 регистра:"; за.г:(сана с,аг". ветственна ординятя вектора у = А к абсцисса вектора х (= В, в третьем регистре 3 нахоцится у 5 гон нектоа с = О.Устройство работает циклически, На каждой итерации с вьгхода 18 блока 17 управления падается сигнал на второй вход 19 первого рег:истра 1, на второй вход 20 второго регистра 2, на второй вход 21 третьего ре)гистря си "нели рея)1.Яуетс 51, О;1 ня кте 1)я(зк(ралгоритма, Р(-51(5 ь або ты ( с:с жнк1 ни вьгчитянк.; пр р;ого , (зтсрогск третьего 6 с (лхятгтро:. з(11151 т с к -нал с выхо;я г)з.1 кВ(ЛГ ря ряда 5 первого регкг Тра 1.На кажд й ктеяцп тегнеэтый 7(1) СтаРШй ЗЯР:ЯГЕ ИК 4 ЭЬ 1 ОДКЛк 5Вц цированнсм ;няче:кк рдкнят, вектора5 у ,ябсцл сы ;ект ря ., ): .Олу(- Ч ННЫЙ НСМ т ( 3 тГ Ст ЯСТСЯ (:Р (ЕРвые чб (Втоые 55) ело,ты шестого сумматора 9, который ряс(гает в ржимеВьт(иЯнк ., (я в, ; д: х 8 я ее; т Орьт-. ,чрматора 9 чт(рмкутся мер 1 вы, - .о:(вН 5 Е Май т1 Е П 5( ИГ110 ЭТОМ(т НОМС р г 3 010 кяб 1) -Л 51 Т И С Ч И Т Ы В Я Е ." С Я С С О . Б С Т С Т В У) Ш Я Я К С Н--(рОМ (СднЛГЯТ(Зт.":Х В р 1 ПОЛНН Е ТС я СТВИГ соответстьенно одиня"ы у к бсцкссь:х векОРЯ НЯ . ЯЯРЯДов влРЯвсрт.е.на зыходах 28 к О первого 10 и нтоаго 11 сдвкгате.ей формируются со- . 5тгветствуошк е ве. Нчккь )2 и хНа первомз.орск 5 к :,ретьем 6сумматорах формлуся новь е 11:яче -ния соатвегстьенно орцкнять ектряур абсцисс вект(ря х к угла век-оряСр КОТО(ЫЕ (РИКСИУЮТС 5( СОО.ВЕТСТВЕННСна первом 1 втоам 2 и третьем 3 регистрах.Все итерации выполняются в устройстве аналогично яссмотренномт),Итерационный троцесс прекращаетсякогда значение одинаты становитсяравным нулю, чта обнаруживается первым шифратором 1 лр который формируетз13288 сигнал признака нулевого кода окончания итерационного процесса на своем выходе 43, Этот сигнал поступает на вход 44 блока 17 управления и обрывает последовательность сигналов на5 выходе 18 блока 17 управления. Формула изобретения1 ОУстройство для вычисления обратных тригонометрического и гиперболического тангенсов, содержащее три регистра, три сумматора, два сдвигателя, первый шифратор, блок синхронизации, причем выходы с первого по третий регистров соединены с входами первого слагае мого соответственно с первого по третий сумматоров, выходы которых соединены с информационными входами соответственно с первого по третий регистров, выходы первого и второго регистров соединены с информационными входами соответственно первого и второго сдвигателей, выходы которых соединены с входами второго слагаемогосоответственно второго и первого сумматоров, выход признака нулевого кода первого шифратора соединен с входом начальной установки блока синхрониза- ЗО ции, о т л и ч а ю щ е е с я тем, что, с целью увеличения быстродействия, в него введены второй шифратор, с четвертого по шестой сумматоры,124первый и второй блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и блок памяти, выход блока памяти соединен с входом второгослагаемого третьего сумматора, выход знакового разряда первого регистра соединен с входами селекции разрядов второго слагаемого, первого, второго, третьего сумматоров, выход блока синхронизации соединен с синхровходами с первого по третий Регистров и бло-ка памяти, выходы первого и второго регистров соединены с входами первого слагаемого четвертого и пятого сумматоров соответственно и со сдвигом на один разряд в сторону старших разрядов с входами второго слагаемо го четвертого и пятого сумматоров соответственно, выходы четвертого и пятого сумматоров соединены с первыми входами и со сдвигом на один разряд в сторону старших разрядов с вторыми входами первого и второго блоков элементов ИСКЛЮЧАЮЩЕЕ ИЛИ соответственно, выходы первого и второго блоков элементов ИСКЛЮЧАЮЩЕЕ ИЛИ соединены с информационными входами соответственно первого и второго шифраторов, выходы которых соединены с входами первого и второго слагаемьж шестого сумматора соответственно, выход которого соединен с адресным входом блока памяти и входами управления сдвигом первого и второго сдвигателей., Щтпивп.цщш 7 юче Составитель 3, ШершневаТехред И.Попович Корректор С, Черни едактор О, Головач каз Зч 89 ИИПИ Гос по делам из13035, Москва,о-полиграФи тн пре оизводс Тираж 6 рственн обретен Ж2 Подписного комитета СССРй и открытийаушская наб., д, 4/5 иятие, г. Ужгород, ул. П

Смотреть

Заявка

4020178, 12.02.1986

КИРОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

САННИКОВ ИЛЬЯ ВИКТОРОВИЧ, ЧУВАТИН АЛЕКСАНДР НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 7/548

Метки: вычисления, гиперболического, обратных, тангенсов, тригонометрического

Опубликовано: 07.08.1987

Код ссылки

<a href="https://patents.su/4-1328812-ustrojjstvo-dlya-vychisleniya-obratnykh-trigonometricheskogo-i-giperbolicheskogo-tangensov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вычисления обратных тригонометрического и гиперболического тангенсов</a>

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