Устройство для формирования гиперболических функций Советский патент 1975 года по МПК G06F15/20 

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

1

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

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

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

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

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

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

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

Устройство состоит из накопительных регистров 1, 2, 3, 4, одноразрядных комбинационных сумматоров-вычитателей 5, 6 , 7, 8, блока 9 односторонней памяти, сдв)1гающ)х регистров 10 н 11, блока 12 определения знака псевдочастного, в качестве которого может быть использован, например, триггер с

вентилем; блока управления 13 и блока 14 счета итерации.

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

одноразрядный комбинационный сумматорвычитатель и накопительный регистр, выход которого соединен со входом одноразрядного комбинационного сумматора-вычитателя, а выход последнего - со входом накопительного регистра. Блок управления 13 состоит, например, из генератора та1ктовых сдвигающих импульсов, распределителя и формирователей. Блок 14 счета и повторения итерации состоит, например, из счетчика, дешифратора и логических схем «И и «ИЛИ. В блоке 9 односторонней памяти хранятся значения угловых приращений aj (.+ с поразрядной выборкой по каждому тактовому импульсу. Устройство pai6oTaeT следующим образом. Первоначально накопительные регистры 1 и 3 находятся в нулевом состоянии. В накопительный регистр 2 вводят значение, равное ло 1,206314. В накопительный регистр 4 вводят значение аргумента , где t- значение гиперболического угла. В каждой итерации с выходов блока управления 13 начинают поступать серии тактовых импульсов. Последние продвигают содержащуюся в регистрах информацию на входы одноразрядных комбинационных сум-, маторов-вычитателей, которые ее суммируютвычитают, а полученный результат последовательно младшими разрядами вперед записывают в старшие разряды, которые освобождаются при сдвиге информации от предыдущего содержимого накопительных регистров 1, 2, 3 и 4. С помощью сдвигающих регистров 10 и 11 одноразрядных комбинационных сумматороввычитателей б и 7 выполняется перекрестное сложение (или вычитацие) сдвинутых и переадресованных составляющих Xj и /,-. В конце каждой итерации схема 12 определения знака псевдочастного устанавливается Б состояние, соответствующее знаку содержимого накопительного регистра 4. Таким образом определяется значение очередной цифры псевдочастного q, (оператора поворота гиперболического вектора), которое определяет режим работы сум1маторов-вычитателей на следующей итерации. Для выполнения условий сходимости итерационного процесса aj S «г в устройство дополнительно введен блок 14 счета итерации, который управляет повторением по два раза итерации с номерами 5, 17,.../%, (),... В повторяемых итерациях число сдвигОВ и величина углового приращения не изменяются. Значение цифр псевдочастного qj (оператора поворота) может быть различным. Блок 14 счета итерации считает номера итераций и при итерации, следующей за итерацией, которая должна быть повторена, Не выдает в блок управления 13 сигнала перехода к следующему числу сдвигов. Выдача этого сигнала производится после повторения итерации. В конце итерационного процесса, после выполнения /7 п+4 итераций, где п - число разрядов аргумента, в накопительном регистре 1 находится искомый гиперболический угол-значение ареаоинуса, в накопительном регистре 2 находится искомая функция- гиперболический косинус . В накопительных регистрах 3 и 4 соответственно находятся приближение ж заданному аргументу и нулевое значение. Предмет изобретения Устройство для формирования гиперболических функций, содержащее четыре накопительных регистра, четыре одноразрядных комбинационныхсумматора-вычитателя, блок односторонней памяти, два сдвигающих регистра, блок определения знака псевдочастного, блок управления и блок счета итераций, подключенный к блоку управления, выходы которого соединены со входами управления накопительных регистров, сдвигающих регистров и блока односторонней памяти, отличающееся тем, что, с целью расширения класса решаемых задач, в «ем выходы накопительных регистров связаны с одними из входов одноразрядных комбинационных сум.матороз-зычитателей, другие входы которых связаны с выходом блока определения знака псевдочастного, подключенного к выходу первого накопительного регистра, а выходы-со входами соответствующих накопительных регистров, выходы второго и третьего накопительных регистров связаны со входами первого и второго сдтзигающих регистров, выходы которых подключены к третьим входам третьего и второго одноразрядных комбинационных сумматоров-вычитателей соотгветствеино, выход блока односторонней памяти связан со входом четвертого одноразрядного комбинационного сумматора-вычитателя, а выход второго сдвигающего регистра соединен с третьим входом первого одноразрядного комбинационного сумматора-вычитателя.

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

название год авторы номер документа
Устройство для вычисления гиперболических синуса и косинуса 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU536490A1
Устройство для вычисления логарифмической функции 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU541167A1
Устройство для вычисления гиперболического тангенса 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU526890A1
Устройство для вычисления тригонометрического тангенса 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU537344A1
Устройство для вычисления обратного гиперболического тангенса 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU465630A1
Устройство для вычисления кубического корня 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU516037A1
Устройство для вычисления экспоненциальной функции 1977
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU711578A2
Устройство для вычисления экспоненциальной функции 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU538366A1
Двоичное устройство деления 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU541171A2
Устройство для вычисления тангенса 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU650073A1

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

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

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

SU 484 522 A1

Авторы

Рейхенберг Анатолий Леонидович

Шевченко Раиса Яковлевна

Даты

1975-09-15Публикация

1973-07-03Подача