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

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

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

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

На Лиг, 1 и 2 представлена функциональная схема предлагаемого устройства.

Устройство содержит с первого по восьмой регистры 1-8, с первого по десятый сумматоры-вычитатели 9-18, с первого по четвертый сдвигатели 19-22, с первого по четвертый блоки памяти 23-26, первый 27 и второй 28 вычи- татели, с Т1ервог 5 по восьмой кoм ryтa- торы 29-36, первый 37 и второй 38

элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, тактовый вход 39 и вход 40 номера итерации.

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

Устройство вычисляет гиперболические синус и косинус:

sh(z) sh(x) .cos(y) + .ich(x) X sin(y),

ch(z) ch(x).cos(y) + jsh(x)x X sin(y)

комплексного переменного z x + jy, где j V -1, no следующему алгоритму.

AlЛ - переменная для обозначения приближения

у L El.arctg ((1+Р1м2

)ho

мнимой части у комплексного аргумента г на л-м шаге алгоритма;

А2л - переменная для обозначения приближения

.{ э

ел

Л-1

Z E2 arctg(2-/(l +

«-1 -)

О

-

мнимой части -у комплексного ар гумен та -Z на л-м шаге алгоритма;

Д1л - переменная для обозначения приближения

Л- и 1 )u i f/ j

X - Т 1п( н- 2 ) -0 м- 1

действительной части х комплексного аргумента z на л-м шаге алгоритма;

Д2л - переменная для обозначения приближения

А-(

-X frt

1п(1 + Р2„ 2 +2 ) --О

Н

ействительной части -х комплексного 20 ргумента -z .на л-м шаге алгоритма; м 1,2,...,л- 1;

(м+ U /2 для нечетных м; (м/2 для четных м;

Е1л е Ч-1,+ 1} - оператор направле-25 ния изменения мнимой части у комплексного аргумента z на л-м шаге алгоритма;30Е2л -1,+ оператор направления изменения мнимой части -у комплексного аргумента -Z на л-м шаге 5 алгоритма;

Р1л t t-1,+1 - оператор направления изменения действительной части X комплексного ар- . 40 гумента z на л-м шаге алгоритма;

Р2л е f-1 , - оператор направления изменения действительной части д5 -X комплексного аргумента -z на л-м шаге алгоритма; Т 1л 6 {о, 15 - оператор выбора

первых приращений i - мнимых и действительных частей приближений функций sh(z) и ch(z) на л-н шаге алгоритма, с где Т 1л ( 1-Р 1л Р2л)/2;

, - оператор выбора . вторых приращений/

- 5

О

20

-25 а30

. 40

д5м

i - , с

54

мнимых и действительных частей приближений функций sh(z) и ch(z) на л-м таг е алгоритма, где Т2л ( 1-Е 1л л Е2л)/2;

В 1л - переменняя для обозначения приближения мнимой части Im(sh(z)) функций sh(z) комплексного переменного z на л-м шаге алгоритма; В2л - переменная для обозначения приближения мни мой части Im(ch(z)) функции ch(z) комплексного переменного z на л-м шаге алгоритма; С 1л - переменная для обозначения приближения действительной части Re(sh(z)) функции sh(z) комплексного переменного z на л-м шаге алгоритма;

С2л - переменная для обозначения приближения действительной части Re(ch(z)) функции ch(z) комплексного переменного z на л-м шаге алгоритма;

л - сквозной номер шага от начала вычислений;

k - номер выполняемой итерации; п - количество разрядов в дробной части числа, количество выполняемых итераций с двойными шагами; п+3 - разрядность устройства,

включая два разряда в целой части числа и знаковый. Области определения функций: О 4 |х( 1; О |у( . Г/2. Области значения функции: 0 I Im(sh(z))l v( е- )/2; 0 I Im(ch(z))l .( fe- )/2; 0, I Re(sh(z))( .( е )/2; Oi I Re(ch(z))| (е + е )/2, где Im(sh(z)) ch(x)sin(y); Im(ch(z)) sh(x)sin(y); Re(sh(z)) sh(x) cos(y); Re(ch(z)) ch(x)-cos(y); Алгоритм вычисления функций sh(z) и ch(z) комплексного переменного z X + jy.

Начальные условия: А1л у;(1)

А2л -у;(2)

ВЦ 0;(3)

0; 1; 1; х; -X.

ации: ЗНАК (А1л); ЗНАК (А2л); ЗНАК (Д1л); ЗНАК (Д2л);

(4) (5) (6) (7) (8)

(9) (10)

(II) (12)

А1л+1 А1л - Е1л arctg ( /(} и- Р1л . 2-));(13)

А2л+t А2л - Е2л. arctg ( /(U+ Р2л 2)); (14)

В1л+1 В 1л + Р1л (Т1л В л« . «2 /Т1л-В2л-2 Ц- Е1л .(Т2л.С1л-2 vT2л-C2л .2);(15)

В2Л-И В2л + Р1л (Т1л В2л-2 VT 1л-В 1л. 2) + Е1л .(T2лC2л-.

-« I

2 Ч Т2Л-С1Л.2);

(16)

С1л+1 С1л + Р1л .(Т|л-С1л 2- V Т 1лС2л 2) - Е1л (Т2л В1лх

- 2-Чт2лВ2л-2 );

,-к.

(17)

k

Г (лн 1 л,

25

30

35

С2л+1 С2л + Р1л-(Т2лС2л-2 V уТ1лС1л-2-) - Е1л(Т2лВ2л УТ2лВ1л-2 ) ;,( 8)

Д1л+1 Д1л - 1п(1 + Р1л-2 + 2-2 Г ;.,„ (19)

Д2л+1 Д2л - 1п(1+Р2л-2+

+ ) ; .(20)

(л+1)для нечетных л;(21) 1/2 для четных, л; (22) л 1,2, . .., 2п . Результаты:

Alln+i 0;(23)

A2ln 1 0;(24)

ВИп+1 Im(sh(z)) ch(x)x xsin(y);(25)

B2ln+ 1 Im(ch(z)) sh(x)x40

xsin(y);(26)

ВС12П+1 Re(sh(z)) sh(x) xcos(y);(27)

C2 :n+ 1 Re(ch(x)) clUx) cos(y);(28) 45

ДИП+ 1 0;(29)

Д21П+1 0(30)

В исходном положении в регистрах аходятся следующие данные:

в первом регистре 1 - аргумент у; сп в четвертом регистре 4 - аргумент

у;

во втором регистре 2 - ноль; в третьем регистре 3 - ноль; в пятом регистре 5 - единица; в шестом регистре 6 - единица; в седьмом регистре 7 - аргумент х; в восьмом регистре 8 - аргумент X.

55

10

15

0

25

0

5

0

5

п

5

Устройство работает циклически. На л-м шаге на тактовый вход 39 устройства подается синхросигнал, а на входы 40 номера итерации - номер k выполняемой итерации. Синхросигнал поступает на синхронизирующие входы первого 1, седьмого 7, четвертого 4, восьмого 8, второго 2, третьего 3, пятого 5 и шестого 6 регистров и на стробируюпие входы первого 23, третьего 25, второго 24 и четвертого 26 блоков памяти. Номер 1с выполняемой итерации поступает на первый вход группы адресных входов первого 23, третьего 25, второго 24 и четвертого 26 блоков памяти и на входы величины сдвига первого 19, второго 20, третьего 21 и четвертого 22 сдвигателей. При этом двум синхросигналам соответствует одно значение k номера выполняемой итерации.

Под воздействием каждого синхросигнала реализуется один шаг алгоритма в соответствии с выражениями (9)-(22).

Значение оператора Е1л снимается с выхода знакового разряда первого регистра 1. Сигнал Е1л поступает на вход выбора операции первого сумма- тора-вычитателя 9 для задания режима работы (сложения или вычитания), на первый вход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 37 для формирования значения оператора Т2л и на входы выбора операции соответственно седьмого 15, восьмого 16, девятого 17 и десятого 18 сумматоров-вычитате- лей для задания режимов работы (сложения или вычитания).

Значение оператора Е2л снимается с выхода знакового разряда четвертого регистра 4. Сигнал Е2л поступает на вход выбора операции четвертого сумматора-вычитателя 12 для задания режима работы (сложения или вычитания) и на второй вход первого элемента ИСКЛ ОЧА101ЦЕЕ ИЛИ 37 для формирования значения оператора Т2л,

Значение оператора Р1л снимается с выхода знаковог о разряда седьмого регистра 7. Сигнал Р1л поступает на второй вход группы адресных входов соответственно первого 23 и третьего 25 блоков памяти для обеспечения выбора соответствующей константы arctg(2- /(1+2 -)) или arctg(2 / /()) в первом блоке 23 памяти и выбора соответствующей константы

1 / , . т - ,, -JUK V2 , x , ., -K I

ln(l+2 +2 ) или ln(l-2 +2 ) в I peTf.GM блоке 25 памяти, ил первый пход второго илементл ИСКЛЮ ШОЩЕК ИЛИ 38 для (Ьормировяния значения one- рлгора Г 1л и на нходД выбора операции соотнетственно второго 10, третьего II, пятого 13 и шестого 1А сум- м,1торов-яычитлтелей для задания режимов работы (сложения или вычитания).

Значение оператора Р2л снимается с выхода знакового разряда восьмого регистра 8. Сигнал Р2л поступает на второй вход группы адресных входов соответственно второго 24 и четверто- го 26 блоков памяти для обеспечения выбора соответствующей константы arctg((I+2 )) или arctg(2- / /(1-2 )) во втором блоке 25 памяти и выбора соответствующей константы In ( +2 ) или 1п(1-2- ) в четвертом.блоке 26 памяти, на второй вход второго элемента ИСКЛЮЧАЮ- П ЕЕ ИЛИ 38 для формирования значения оператора Т 1л.

,Значение оператора Т 1л формируется на выходе второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 38. Сигнал Т 1л поступает на управляющие входы соответственно первого 29, второго 30, третьего 31 и четвертого 32 коммутаторов для задания режимов работы. Если Т 1л О, то в первом 29, втором 30, третьем 31 и четвертом 32 коммутаторах выполняется передача чисел с первых информа- ционных входов. Если Т 1л 1, то в первом 29, втором 30, третьем 31 и четвертом 32 коммутаторах выполняется передача чисел с вторых информационных входов.

Значений оператора Т2л формируется на выходе первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 37. Сигнал Т2л поступает на управляющие входы соответственно пятого 33, luecToi o 34, седьмого 35 и восьмого 36 коммутаторов. Если , то в пятом 33, шестом 34, седьмом 35 и восьмом 36 коммутаторах выполняется передача чисел с первых информационных входов. Ксли Т2л 1, то в пя- том 33, шестом 34, седьмом 35 и восьмом 36 коммутаторах выполняется передача чисрлг с вторых информационных нходов.

3 соответствии с номером к итерации и значриием оператора Р1л из первого блока 2) памяти считывается константа arctj , (2 /(1+Р1л-2 ).

Предьщу1Г(ее тиачение переменной А1л и ее приращение arctg( / ( I-t- +Р1л 2- ) поступают с выходов первого регистра 1 и выходов первого блока 23 памяти соответственно на первые и вторые информационные входы первого сумматора-вычитателя 9, в результате на его выходах формируется новое значение переменной , которое поступает на информационные входы первого регистра I, где и фиксируется,

В соответствии с номером к итерации и значением оператора Р2л- из второго блока 24 памяти считывается константа arctg(2/( 1+Р2л 2 ) .

Предыдущее значение переменной А2л и ее приращение arctg((1+Р2л 2 ) поступают с выходов четвертого регистра 4 и выходов второго блока 24 памяти соответственно на первые и вторые информационные входы четвер того сумматора-вычитателя 12, в результате на его выходах формируется новое значение переменной А2л+ (, которое поступает на информационные входы четвертого регистра 4, где и. фиксируется.

Предыдущее значение переменной В 1л поступает с выходов второго регистра 2 на первые информационные входы второго сумматора-вычитателя 10 и на информационные входы первого сдвигателя 19, где в соответствии с номером к итерации сдвигается на к разрядов вправо, в результате на выходах первого сдвигателя 19 формируется величина , которая поступает на первые информационные входы первого 29 и седьмого 35 коммутаторов и на вторые информационные входы второго 30 и восьмого 36 коммутаторов .

Предыдущее, значение переменной С 1л поступает с выходов третьего регистра 3 на первые информа1Д1онные входы третьего сумматора-вычитателя 11 и на информационные входы второго сдвигателя 20, где в соответствии с номером к итерации сдвигается на к разрядов вправо, в результате на выходах второго сдвигателя 20 формируется величина В2л «2 , которая поступает на первые информационные входы второго 30 и восьмого 36 коммутаторов и на вторые информационные входы первого 29 и седьмого 35 коммутаторов .

914

Предыду1чее значение переменной В2л поступает с выходов пятот-о регистра 5 на первые информационные входы пятого сумматора-вычитателя 13 и на информационные входы третьего сдвигателя 21, где в соотпетствии с номером к итерации сдвигается на к разрядов вправо, в результате на выходах третьего сдвигателя 2I фор- мируется величина , которая поступает на первые информационные входы третьего 21 и пятого 33 коммутаторов и на вторые информационные входы четвертого 32 и шестого 34 коммута- торов.

Предыдущее значение переменной С2л поступает с выходов шестого регистра 6 на первые инфоркГационные входы шестого суммлтора-вычитателя 1 и на информационные входы четвертого сдвигателя 22, где в соответствии с номером к итерации сдвигается на к разрядов вправо, в результате на выходах четвертого сдвигателя 22 формируется величина С2л 2 , которая поступает на первые информационные входы четвертого 32 и шестого 34 коммутаторов и на вторые информационные входы третьего 31 и пятого 33 коммутаторов.

В зависимости от значения оператора Т1л в первом коммутаторе 29 величины В1л2 и В2л2 поступают с первых или вторых информагшонных входов на выходы, т,е, на выходах первого коммутатора 29 формируется величина (Т1л В1л-2 уТ1л В2Л-2 ), которая поступает на вторые информационные входы второго сумматора-вычитателя 10

В зависимости от значения оператора Т 1л во втором коммутаторе 30 величины В2л2 и поступают с первых или вторых информационных входов на выходы, т.е. на выходах второ- го коммутатора 30 формируется величина (Т1лВ2л2 Т1лВ1л2 ), которая поступает на вторые информационные входы третьего сумматора-вычитателя 11.

В зависимости от значения оператора Т 1л в третьем коммутаторе 31 величины С1л-2 и С2л 2 поступают с первых или вторых информационных входов на выходы, т.е. на выходах третьего коммутатора 31 формируется величина (Т1лС1л-2 % Т1лС2л 2 ), которая поступает на вторые информац::он-

Q 5

о 5 О

Q

g

5

0

5

ные входы ПЯТ01-О сумматора-вычитлте- ля 13.

В зависимости от значения оператора Т 1л в четвертом коммутаторе 32 величиш.1 С2л-2 и С 1л 2 поступают с или вторых информационных входов на выходы, т.е. на выходах четвертого коммутатора 32 фop D pyeтv If

ся величина (Т1л С2л 2 VTlji-CLn-2 ), которая поступает на вторые информационные входы шестого сумматора-вычитателя 14.

В зависимости от значения оператора Т2л в пятом коммутаторе 33 величины С 1л-2 и С2 2 поступают с первых или вторых информационных входов на выходы, т.е. на выходах пятого коммутатора 33 формируется величина (Т2л С 1л С2л 2 ), которая поступает на вторые информационные входы седьмого сумматора-вычитателя 15.

В зависимости от значения оператора Т2л в шестом коммутаторе 34 величины С2л-2 и С 1л 2 поступают с первых или вторых информационных входов на выходы, т.е. на выходах шестого коммутатора 34 формируется величина (Т 2лС2л 2 уТ2л С1л-2 ), которая поступает на вторые информационные входы восьмого сумматора-вычитателя 16,

В зависимости от значения оператора Т2л в седьмом KOMNryTaTope 35 величины В1л2 и В2л2 поступают с первых или вторых иtIфopмaциoнныx входов на выходы, т.е. на выходах седь- мог о коммутатора 35 форьшруется величина ( Т2лВ2л 2), которая поступает на вторые инфоргационные входы девятого сумматора-вычитателя 7,

В зависимости от значения оператора Т2л в восьмом коммутаторе 36 величины В2л-2 и В 1л 2 поступают с первых или вторых информационных входов на выходы, т.е. на выходах восьмого комммутатора 36 формируется величина (Т2л В2л-2 Т2л В1л-2 ), которая поступает на вторые информационные входы десятого сумматора-вы- читателя 18.

В зависимости от значения оператора Р 1л во втором сумматоре-вычита- теле 10 выполняется операция сложения или вычитания предыдущего значения переменной В 1л и ее приращения (Т 1л Bb -2 vTl.-i В2л 2-), н результате нл вь ходпх второго е:умматора-ны- читателя 10 (Ьорьтнруетси величина (В 1л + Р1л (Т 1л BLT2 vTLn В2л-2- ) которая поступает на первые информационные входы седьмого сумматора-вы- читателя 15, где в зави симости от значения оператора Е 1л выполняется операция сложения или вычитания величины В1л+Р1л(Т1л В1л-2 Т1л В2л-2 и ее приращения (Т2л С 1л-2 УТ2л С2л ), в результате на выходах седьмого сумматора-вычитателя 15 формируется новое значение переменной В1л+1 которое поступает на информационные входы второго регистра 2, где и фиксируется ,

В зависимости от значения оператора Р 1л в третьем сумматоре-вычитате- ле 11 выполняется операция сложения или вычитания, предыдущего значени-я переменной В2л и ее приращения (Т1л В2л-2 УТ1л В1л 2), в результате на выходах третьего сумматора- вычитателя 1I формируется величина В2л + Р 1л (Т 1л В2л.2- УТ1л В 1л 2), которая поступает на первые информационные входы восьмого сумматора-вычитателя 16, где в зависимости от значения опер атора Е 1л выполняется операция сложения или вычитания величины В2л Р 1л(т 1л В2л (Т1л ВЫ «2 ) и ее приращения (Т2л УТ2л С 1л 2 ), в результате на выходах восьмого сумматора-вычитателя 16 формируется новое значение переменной В2л+ Г, которое поступает на информационные входы третьего регистра 3, где и фиксируется,

В зависимости от значения оператора Р 1л в пятом сумматоре-вычитате- ле 13 выполняется операция сложения или вычитания предыдущего значения переменной и ее приргЛцения (Jbi С2л-2 УТ.1л С 1л-2 , в результате на выходах пятого сумматора-вычитателя 1 3 формируется величина С 1л .+ -|-Р1л(Т1л С1л 2 УТ1л С2л-2), которая поступает на первые информационные входы девятого сумматора-вычитателя 17, где в зависимости от значения оператора Е1л выполняется операция сложения или В1 1читания величин) С 1л + Р1л (Т 1л С Т 1л С2Л-2 ) и ее приращения (Т2л В1л-2 /Т2л В2л х «2 ), в результате на выходах девятого сумматора-вычитчтеля 17 формируется новое зяаче1ГИР- переменной , которое nociynnoT на информа

0

5

0

5

0

5

0

ционные вход(1 пятого регистра 5, где и фиксируется.

В зависимости от значения оператора Р1л в шестом сумматоре-вычитате- ле 14 выполняется операция сложения или вычитания предьщущего значения переменной С2л и ее приращения ( С2л 2 VTbi С1л-2 ), в результате на выходах шестого сумматора-вычитателя 14 Формируется величина С2л+ +Р1л(Т1л С2л 2- УТ1л С1Л.2), которая поступает на первые информационные входы десятого сумматора-вычита- 5 теля 18, где в зависимости от значения оператора Е 1л выполняется операция сложения или вычитания величины С2л Р 1л(Т 1л С2л-2 УТ1л ) и ее приращения (Т2л В2л-2 УТ2л В 1л « 2), в результате на выходах десятого сумматора-вычитателя 18 формируется новое значение переменной С2л+1, которое поступает на информационные входы щестого регистра 6, где и фиксируется .

В соответствии с номером к итерации и значением оператора Р1л из третьего блока 25 памяти считывается константа 1п( 1+Р 1л - 2 + 2) Предыдущее значение переменной Д1лиее приращение 1п( 1+Р 1л-2 +2 ) поступают с выходов седьмого регистра 7 и выходов третьего блока 25 памяти на входы уменьшаемого и входы вычитаемого первого вычитателя 27, в результате на его выходах формируется новое значение переменной Д1л+и, которое поступает на информационные входы седьмого регистра 7, где и фиксируется .

В соответствии с номером к итерации и значением оператора Р2л из четвертого блока 26 памяти считывается константа 1п ( 1+Р2л-2 V

Предыдущее значение переменной Д2л и ее приращение 1п( И-Р2л-2 - +2 У поступают с выходов восьмого регистра 8 и выходов четвертого блока 26 памяти на входы уменьшаемого и входы вычитаемого второго вычитателя 28, в результате на его выходах формируется новое значение переменной Д2л+ , которое поступает на информационные входы восьмого регистра 8, где и фиксируется,

Все итерационные шаги выполняются в устройстве аналогично рассмотренному.

5

После выполнения п итераций с двойными luaraNtti в регистрах зафиксированы следующие результаты:

в первом регистре I -

в четвертом регистре 4 - A27n-i-l 0

во втором регистре 2 - B 2n+i

Im(sh(z))ch(x)sin(y);

в третьем регистре 3 - В22и+1

Im(ch(z)) sh(x)«siny;

в пятом регистре 5 - C12n+i

Re(sh(z)) sh(x)cos(y);

в шестом регистре 6 - C22n- i

Re(ch(z)) ch(x)-cosCy) ;

в седьмом регистре 7 - 0

в восьмом регистре 8 Д22п+ 0

Форм у л а и 3 о б р.е-т е н и я

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

первого блока памяти, вход номера

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

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

jj

OQ 5 ,Q .„ 0

5

0

5

го по восьмой, первый и иторой элементы HCKinOMAIOliJKE ИЛИ, причем выходы четвертого, пятого и шестого регист- ров соединены с первыми информационными рходами соответственно четвертого, пятого и шестого сумматоров-вычитателей, выходы четвертого сумматора-вычитателя соединены с информационными входами четвертого регистра, выходы второго блока памяти соединены с вторыми информационными входами четвертого сумматора-вычитателя, выходы пятого и inecToro регистров соединены с информационными входами соответственно третьего и четвертого сдвигателей, тактовый вход устройства соединен с синхронизирующими входами четвертого, пятого и шестого регистров и стробирующим входом второго блока памяти, вход номера итерации устройства соединен с входами величины сдвига третьего и четвертого сдвигателей и первым входом группы адресных входов второго блока памяти, выход знакового разряда четвертого регистра соединен с входом выбора операции четвертого сумматора-вычитате- ля, выходы третьего и четвертого блоков памяти соединены с входами вычитаемого соответственно первого и второго вычитателей, выходы которых соединены с информационными входами соответственно седьмого и восьмого регистров, выходь которых соединены с входами уменьшаемого соответственно первого и второго вычитателей, тактовый вход устройства соединен с синхронизирующими входами седьмого и восьмого регистров и стробирук щими входами третьего и четвертого блоков памяти, вход номера итерации устройства соединен с первыми входами группы адресных входов третьего и четвертого блоков памяти, выходы знаковых разрядов первого и четвертого регистров соединены соответственно с первым и вторым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы знаковых разрядов седьмого и восьмого регистров соединены с вторыми входа№1 группы адресных входов соответственно первого и второго блоков памяти, вторыми входами группы адресных входов соответственно третьего и четвертого блоков памяти и соответстверпю с первым и вторым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, рыхп;ь1 второго, третьего, пятого и iijecT4r T сумматорон-пщчитателей соединены с первыми информационными входами соответственно седьмого, восьмого, девятого и десятого сумматоров-вычитлтелей, выходы кото- рых соединены с информационными входами соответственно второго, третьего, пятого и шестого регистров, выходы первого, второго, третьего и четвертого сдвигателей соединены с первыми информационными входами соответственно первого, второго, третьего и четвертого коммутаторов и вторыми информационными входами соответственно второго, первого, четвер- того и третьего коммутаторов, выходы третьего, четвертого, первого и второго сдвигателей соединены с первыми инАормационными входами соответственно пятого, шестого, седьмого и вось- МО го коммутаторов, и вторыми информационными входами соответственно шестого, пятого, восьмого и седьмого

коммутаторов, выходр коммутаторов с первого по восьмой соединены с вторы- т информационными входами соответственно второго, третьего, пятого, шестого, седьмого, восьмого, девятого и десятого сумматоров-вычитателей, выход знакового разряда первого регистра соединен с входами вьгбора операции седьмого, восьмого, девятого и десятого сумматоров-вычитателей, выход знакового разряда седьмого регистра соединен с входами выбора операции второго, третьего,- пятого и шестого сумматоров-вычитателей, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с управляющими входами пятого, шестого, седьмого и восьмого коммутаторов, выход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с управляющими входами первого, второго, третьего и четвертого коммутаторов .

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

название год авторы номер документа
Устройство для вычисления функции 1986
  • Пьянков Евгений Константинович
SU1348829A1
Устройство для вычисления функции @ 1987
  • Санников Илья Викторович
  • Чуватин Александр Николаевич
SU1456954A1
Устройство для вычисления квадратного корня 1986
  • Чуватин Александр Николаевич
SU1397904A1
Устройство для вычисления эллиптических функций 1987
  • Санников Илья Викторович
  • Чуватин Александр Николаевич
SU1474641A2
Устройство для вычисления обратного гиперболического тангенса 1987
  • Чуватин Александр Николаевич
SU1456952A1
Цифровой функциональный преобразователь (варианты) 1981
  • Рейхенберг Анатолий Леонидович
  • Фурс Сергей Николаевич
SU1015375A1
Устройство для вычисления направляющих косинусов вектора в пространстве 1982
  • Грабовецкий Леонид Абрамович
  • Курбатов Алексей Владиславович
  • Лазарев Михаил Иванович
SU1164700A1
Арифметическое устройство с плавающей точкой 1985
  • Борисова Валентина Михайловна
  • Моисеев Вениамин Григорьевич
  • Наумова Людмила Федоровна
SU1259248A1
Цифровой функциональный преобразователь 1981
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Долгодров Виталий Борисович
  • Кабанов Виталий Васильевич
SU1105888A1
Вычислительное устройство 1988
  • Лиждвой Геннадий Леонидович
  • Завода Александр Степанович
SU1508208A1

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении специализированных процессоров. Целью изобретения является расширение класса решаемых задач за счет вычисления гиперболических функций синуса и косинуса комплексного переменного. Устройство содержит регистры , сумматоры-вычитатели, сдвигатели, блоки памяти, первый и второй вычитатели, коммутаторы, первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, тактовый вход , вход номера операции. 2 ил.

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

Ж сзэ:

.с J 1А

SU 1 497 615 A1

Авторы

Чуватин Александр Николаевич

Даты

1989-07-30Публикация

1987-11-23Подача