Устройство для вычисления функции арксинуса

 

Изобретение относится к вычислительной технике и может быть использовано в ЭВЙ и системах. Целью . изобретения является увеличение точности . Устройство содержит вход 1 аргумента, регистр 2 аргумента, блок 3 вычисления функции -vjl-X , блоки 4-6 памяти, группу 7 элементов ИЛИ, регистры 8, 9, накапливающий сумматор I О, сдвигающий счетчик II, выход . 12, элементы И 13, 14. I ил.

сОюз сОВетсних

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

РЕСПУБЛИК (19) (И) 0 А1

m4G06F 7548

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ л роз

YCg YC ó

ГОСУДАРСТВЕННЫЙ НОМИТЕТ п(7 изОБРетениям и ОчнРитиям

ПРИ ГКНТ СССР (21) 4076963/24-24 (22) 15.05.86 (46) 07 .02.89. Бюл. Ф 5 (71) Таганрогский радиотехнический институт им.В.Д.Калмыкова (72) В.Е.Золотовский .и P.Â.Kîðîáêîâ (53) 681.325(088.8) (56) Авторское свидетельство СССР

1! 935949, кл. G 06 F 7/548, 1980.

Авторское свидетельство СССР

В 1168921, кл. G 06 F 7/548, 1984 . (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНК ЦИИ APKCHHYCA (57) Изобретение относится к вычислительной технике и может быть использовано в ЭВ1! и системах. Целью изобретения является увеличение точности. Устройство содержит вход 1 аргумента, регистр 2 арг мента, блок

3 вычисления функции 1-X, блоки

4-6 памяти, группу 7 элементов ИЛИ, регистры 8, 9, накапливающий сумматор 10, сдвигающий счетчик ll, выход. 12, элементы И 13, 14. 1 ил.

1456950

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

Целью изобретения является увеличение, точности.

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

Устройство содержит вход 1 аргумента, регистр 2 аргумента, блок 3 вычисления функции 1-Х, блоки 4-6 а памяти, группу 7 элементов ИЛИ, регистры 8 и 9, накапливающий сумматор 10, сдвигающий счетчик ll выход 12, элементы И 13 и 14..

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

Аргумент Х поступает на вход 1 аргумента устройства. По сигналу С происходит запись аргумента Х в регистр 2, старшие m разрядов которого подключены к входу блока 4 памяти. В блоке 4 памяти хранится таблица значений функции arcsin Х =Т . По этому сигналу с блока 4 памяти считы- 25 вается опорное значение У, (Х,— старшие m разрядов величины Х). Одновременно Х поступает на вход блока вычисления фукнции 1-Х и по

1 сигналу С, заносится в приемный ре- 30 гистр этого блока. Величина У, поступает на вход блоков 5 и 6 памяти. В блоке 5 памяти хранится таблица значений функции (- sin У ), а в блоке

6 памяти - таблица значений функции

cos У,. Значение этих функций для конкретного У по сигналу С, считывается из укаэанных блоков памяти и записывается в регистры 8 и 9. Кроме того, значение У через элементы 40

ИЛИ группы 7 заносится в сумматор

10 в качестве начального значения.

По окончании сигнала С, предварительный этап заканчивается. Далее повто-. ряется М циклов определения (M — 45 разрядность значения функции). Вычисления начинаются со старших разрядов

Х и .Д-Х . Так как для каддого рааряда выполняются одни и те же дейстто рассмотрим процесс для одно- 50 го цикла.

В К-м цикле по сигналу С число из регистра 9, если К-й разряд Х ра" вен единице,.:или нуль, если К-й разряд равен нулю, поступает на сумматор 10 и складывается с содержимым сумматора. По заднему фронту сигнала

С результат фиксируется в регистре сумматора 10.

Сумматор 10 является накапливающим. По сигналу С в зависимости о значения К-ro разряда величины 1-Х значение регистра поступает на сумматор 10 (К-й разряд равен 1) или не пост пает на сумматор 10 (К-й разряд

1-Х равен О). Далее считанное число либо нуль вычитается из содержимого сумматора 10. По заднему фронту сигнала С результат вычитания фиксируется в регистре сумматора 10.

Чтобы операцию вычитания заменить операцией сложения, значение функции хранится в блоке 5 памяти со знаком минус. Одновременно по сигналу С со3 держимое регистра 2 сдвигается в сторону старших разрядов на один разряд.

В этом случае на выходе последнего старшего разряда присутствует значение (К+1)-го разряда, что позволяет без изменения номера выходного триггера последовательно анализировать разряды величины Х, начиная со старшего.

По сигналу С происходит сдвиг содержимого регистра сумматора 10 и счетчика 1 1 иа один разряд в сторону старших разрядов. Одновременно происходит запись уходящего старшего разряда регистра сумматора 10 в освобождающийся младший разряд счетчика

l1. Фактически счетчик, 11 и регистр сумматора 10 образуют один регистр для хранения результата. Причем старшая часть хранится в счетчике ll a младшая — в регистре сумматора 10, Необходимость использовать для хранения старшей части результата счетчика обусловлена особенностью умножения, начиная от старших разрядов множителя со сдвигами в сумматоре °

В этом случае в старшие уходящие из сумматора разряды необходимо добавлять перенос, что и осуществляет счетчик. В нашем случае это .осуществляется за счет связи выхода переноса сумматора 10 со счетным входом счетчика 11. По окончании M циклов в счетчике 11 хранится M разрядов величины арксинуса.

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

Устройство для вычисления функции арксинуса, содержащее регистр аргумента, первый и второй блоки памяти, накапливающий сумматор, первый и втоСоставитель А. Зорин

Техред М.Ходанич Корректор СеЧерни

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

Заказ 7489/47 Тираж 667 Подписное

ВНИИПИ ; о=.ударственного комитета по изобретениям и открытиям при ГКНТ СССР

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

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

Э 145 рой регистры, причем вход аргумента устройства соединен с информационным входом регистра аргумента, выход старших- разрядов которого соединен с адресным входом первого блока памяти, отличающееся тем, что, с .целью увеличения точности, в него введены третий блок памяти, два элемента И, группа элементов ИЛИ, сдвигающий счетчик и блок вычисления функции I-Х, приееи выход стериего разряда регистра аргумента соединен с первым входом первого элемента И, выход первого блока памяти соединен с адресными входами второго и третьего блоков памяти и поразрядно с первыми входами соответствующих элементов Е1% группы, выходы второго и третьего блоков памяти соединены с информационными входами соответст" венно первого и второго регистров, выходы которых поразрядно соединены соответственно с первыми и вторыми входами соответствующих элементов

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

4 дом старших разрядов арксинуса устройства, последовательный и параллельный выходы блока вычисления функции l-Х соединены соответственно с первым входом второго элемента И и выходом функции 1-Х устройства, выходы первого и второго элементов И соединены с входами разрешения считывания соответственно второго и первого регистров, вход аргумента уст-. ройства соединен с входом арг мента блока вычисления функции 1-Х, вход первого тактового импульса устройст15 ва соединей с входами разрешения за-. писи регистра аргумента, первого и второго регистров и блока вычисления . функции 1-Х и входами разрешения

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

Устройство для вычисления функции арксинуса Устройство для вычисления функции арксинуса Устройство для вычисления функции арксинуса 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении специапизиро-, ванных ЭВМ

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

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

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