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 соответственно находятся приближение ж заданному аргументу и нулевое значение. Предмет изобретения Устройство для формирования гиперболических функций, содержащее четыре накопительных регистра, четыре одноразрядных комбинационныхсумматора-вычитателя, блок односторонней памяти, два сдвигающих регистра, блок определения знака псевдочастного, блок управления и блок счета итераций, подключенный к блоку управления, выходы которого соединены со входами управления накопительных регистров, сдвигающих регистров и блока односторонней памяти, отличающееся тем, что, с целью расширения класса решаемых задач, в «ем выходы накопительных регистров связаны с одними из входов одноразрядных комбинационных сум.матороз-зычитателей, другие входы которых связаны с выходом блока определения знака псевдочастного, подключенного к выходу первого накопительного регистра, а выходы-со входами соответствующих накопительных регистров, выходы второго и третьего накопительных регистров связаны со входами первого и второго сдтзигающих регистров, выходы которых подключены к третьим входам третьего и второго одноразрядных комбинационных сумматоров-вычитателей соотгветствеино, выход блока односторонней памяти связан со входом четвертого одноразрядного комбинационного сумматора-вычитателя, а выход второго сдвигающего регистра соединен с третьим входом первого одноразрядного комбинационного сумматора-вычитателя.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления гиперболических синуса и косинуса | 1973 |
|
SU536490A1 |
Устройство для вычисления логарифмической функции | 1973 |
|
SU541167A1 |
Устройство для вычисления гиперболического тангенса | 1973 |
|
SU526890A1 |
Устройство для вычисления тригонометрического тангенса | 1973 |
|
SU537344A1 |
Устройство для вычисления обратного гиперболического тангенса | 1973 |
|
SU465630A1 |
Устройство для вычисления кубического корня | 1973 |
|
SU516037A1 |
Устройство для вычисления экспоненциальной функции | 1977 |
|
SU711578A2 |
Устройство для вычисления экспоненциальной функции | 1973 |
|
SU538366A1 |
Двоичное устройство деления | 1975 |
|
SU541171A2 |
Устройство для вычисления тангенса | 1975 |
|
SU650073A1 |
Авторы
Даты
1975-09-15—Публикация
1973-07-03—Подача