Устройство для вычисления косинуса числа Советский патент 1989 года по МПК G06F7/548 

Описание патента на изобретение SU1522197A1

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

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

На фиг.1 изображена структурная схема предлагаемого устройства; на фиг.2 - структурная схема сумматора порядка.

Устройство дпя вычисления косинуса числа (фиг.О содержит регистр порядка, регистр 2 мантиссы, первый сдвигатель 3, вычитатель 4, блок 5 выделения порядка, второй сдвигатель 6 6, первый блок 7 памяти, второй блок 8 памяти, сумматор 9 порядка, первый умножитель 10, сумматор 11 функДии, второй умножитель 12, третий сдвигатель 13.

Сумматор порядка (фиг.2) содержит сумматор 14 и элемент НЕ 15. На

вход предлагаемого устройства поступает число А в форме с ппавшощей запятой, причем

Об А I

(1)

Числа, лежащие вне этого диапазона, являются для устройства некорректными.

Пусть В - результат вычисления значения функции cos А, получакяций- ся на выходах устройства

.

. . Е Р -Ъ cos А cos (Р -а),

(2)

где oL , р порядок;. а,Ъ - мантисса; Р 2(k 1,2,3,4) Обозначим

Р.С

i- А- 2

(3)

Тогда

А - sin т lii-.T

sinT

т

,, (4)

где

3, значение

промежуточное порядка;

Ь, Р С-.промежуточное значение мантиссы;

F (sinT)/T, 15; ,6366197 на интервале (О

Проведя окончательную нормализацию результата .промежуточных вычислений, получим результат в виде (2).

Величина Т в устройстве вычисляет ся в два этапа На первом этапе число А в первом сдвигателе 3 переводится из формата с плавающей запятой в формат с фиксированной запятой На втором этапе происходит собствен- но вычисление величины Т при помощи вычитателя 4.

Величина р, в устройстве вычисля- етя при помощи блока 5 выделения порядка, величина С формируется во вто ром сдвигателе 6

Величина F вычисляется в соответствии с

F F(X) + де F(X)

F (X).

30

40

значение функции в точках, определяемых числами,формирующимися на выходе старших разрядов вычитателя 4; .,5 F (х) - значение производной функции в точках, определя е- мых числами, формирующимися на выходе старших разрядов вычитателя 4;.

X - число, формирующееся на выходе старших разрядов вычитателя 4;

у - число, формирующееся на выходе младших разрядов вычитателя 4 .

45

Таблица величин F(X) хранится в первом блоке 7 памяти, таблица величин F (х) хранится во втором блоке 8 памяти. Умножение величии происходит в первом умножителе 10, сложение происходит в сумматоре 11 функции, на выходе которого формируется величина F.

15221974

Умножение величины F на величину С происходит во втором умножителе 12, а окончательная нормализация результата вычислений осуществляется в третьем сдвигателе 13 и сумматоре 9 порядка.

0

5 0

5

0

0

,5

45

50

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

Устройство дпя вычисления косинуса числа, содержащее регистр порядка, регистр мантиссы, первый и второй блоки памяти, первый умножитель и сумматор функции, причем выход первого умножителя соединен с входом первого слагаемого сумматора функции, отличаю.щееся тем, что, с целью увеличения точности, в него введены три двигателя, второй умножитель, вычитатель, блок выделения порядка и сумматор порядка, причем выходы регистров мантиссы и порядка соединены соответственно с .информационным и управляющим: входами первого сдвигателя, выход которого соединен с входом вычитаемого вычитателя, вход уменьшаемого которого соединен с входом константы 5Г/2 устройства, выход вычитателя соединен с входом блока выделения порядка и информационным входом второго двигателя, управдяюпщй вход которого соединен с выходом блока выделения порядка и первым входом сумматора порядка, второй вход которого соединен с выходом старшего разряда второго умножителя и управляющим входом третьего сдвигателя, информационный вход которого соеда1нен с выходом второго умножителя, первый и второй входы которого соединены с выходами соответственно сумматора функции и второго двигателя, выход старших разрядов вычитателя соединен с адресными входами первого и второго блоков памяти, выходы которых соединены соответственно с входом второго слагаемого сумматора функции и первым входом первого умножителя, второй вход которого соединен с выходом младшнх разрядов вычнтателя, выходы сумматора порядка и третьего сдвигателя соединены с выходами соответственно порядка и мантиссы устройства.

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

название год авторы номер документа
Устройство для вычисления синуса 1986
  • Пуховицкий Михаил Аркадьевич
SU1319025A1
Устройство для вычисления показательной функции 1988
  • Пуховицкий Михаил Аркадьевич
SU1536376A1
Устройство для вычисления функций синуса и косинуса 1987
  • Курдиков Борис Александрович
  • Чепайкин Валерий Леонидович
SU1494002A2
Специализированный процессор 1983
  • Водяхо Александр Иванович
  • Грушин Вячислав Васильевич
  • Лукоянычев Виктор Геннадьевич
  • Плюснин Владимир Устинович
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1144117A1
Устройство для вычисления модуля и аргумента вектора 1986
  • Горкуша Людмила Еремеевна
  • Коржук Александр Николаевич
  • Куприец Ларина Алексеевна
  • Поваренко Олег Михайлович
SU1403063A1
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Шаляпин Владимир Валентинович
SU1160454A1
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЛОГАРИФМА 1991
  • Петров А.В.
  • Башаръяр Азизулла[Af]
RU2006916C1
Устройство для извлечения квадратного корня 1984
  • Брик Владимир Аркадьевич
  • Пуховицкий Михаил Аркадьевич
SU1273921A1
Устройство для вычисления функций Z @ = @ @ @ / @ и Z @ = @ @ @ / @ 1988
  • Горкуша Людмила Еремеевна
  • Гуменюк Василий Васильевич
  • Коржук Александр Николаевич
  • Куприец Ларина Алексеевна
  • Поваренко Олег Михайлович
SU1539771A1
Устройство для вычисления корня @ -степени 1986
  • Глотов Николай Иванович
  • Ромм Яков Евсеевич
  • Сурженко Игорь Феодосьевич
  • Хало Владимир Васильевич
SU1381494A1

Иллюстрации к изобретению SU 1 522 197 A1

Реферат патента 1989 года Устройство для вычисления косинуса числа

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

Формула изобретения SU 1 522 197 A1

Документы, цитированные в отчете о поиске Патент 1989 года SU1522197A1

Устройство для вычисления функций синуса и косинуса 1977
  • Потапов Виктор Ильич
  • Флоренсов Александр Николаевич
SU622090A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 522 197 A1

Авторы

Пуховицкий Михаил Аркадьевич

Даты

1989-11-15Публикация

1988-02-08Подача