Устройство для вычисления квадратного корня из частного и произведения двух аргументов Советский патент 1976 года по МПК G06F7/38 

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

(54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КВАДРАТНОГО КОРНЯ ИЗ ЧАСТНОГО И ПРОИЗВЕДЕНИЯ ДВУХ АРГУМЕНТОВ

2-SfJ J

n

r + i при CO. .

tr4 r{- f -o

,0, U,,,Z,.,V2-Hf,.,..y,

Й7. ..2..,-Zi,i2-

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

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

обозначены накопительный сдвигающий ре- 20 истр 1 первого псевдоумножнтеля для значения квадратного корня из частного; одноразрадньте. сумматоры 2j 3 на два входа; одностороннюю намять 4, накопительный -регистр 5 . второго псёааоу1 1Нож1Н теля для значения квадратного корня из произведения; сдвигающий регистр 6, вход- ной регистр 7 аргумента V нак опитальный сдвигающий регистр 8 псевдоделителя; одноразрядный сумматор 9 на три входа элемент анализа знана. псёвдочас-тного 1О, элемент анализа сходимости очередного приближения аргумента Ни элемент управления 12.

Параллельно-последовательная .структура устройства обладает относительно БЫ сокой однородностью и состоит из стандарт. ных цифровых элементов одноразрядных сумматоров на два и на три входа, сдвигаю- ,40 ишх регистров, элементов совпадения, од-. носторонней памяти и,элементов управления. . Значение аргумента X (при5ем О 4 ) заносится в регистр 8, состоящий из { fl + Ш ) разрадов, где tfj . - число 45 раарадов аргумента, /м - число допол1аительных разрадов для компенсации погрешности.

Значение аргумента У (причем для данной записи алзЕ оритма 1 У ) за SO нооится во входной ft -разрядный ре гистр 7, содержимое которого сдвигается ( № fn )-разрадным регистром 6 л подает ся на управляющий вход 13 сумматора 3 и одновременно на третий вход сумматора S5

9.

Выход предпоследней ачейки накопительного регис1 ра 5 второго псевдо,ут 1нож1ггеля подан на основной вход од Юраарядного сумматора 3 выход которого подключен 60

ко вхоау накопительного регистра S. Вы , ход регистра S подключен к входу 13 однОразря.аног о сумматора 9.

К основному входу сумматора 9 поа ключен выход накопительного сдригаюшего регистра 8 пседдоделителя, квходу которого подключен выход суммато , ра 9 псевдоделителя. Знаковый разряд накопительного сдвигающего регистра 8 псевдоделителя соединен с элементом 1.О анализа знака псевдочастного. Выход элемента Ю анализа знака соединен g управляющими входами всех сумматоров. Выходы всех ячеек накопительного сдвигающего регистра 8 псевдоделителя сс единены с параллельными .входами элемента анализа сходимости 11, выход которого соединен с входом сброса элемента упра&э. лення 12. -:

Выход регистра 1 первого псевдоумножителя соединен с основным входом cjMматора 2, выход которого соединен с входо у{ регрютр.а первого псевдоумножителя,Ко входу 13 сумматора 2 подсоединен выход односторонней памяти, в. которой хранятся .константы вида. 2 J где J О, l;.,., й. .

Управление пропессом вычисления путем подачи соответствующих тактовых с.цЕига5о« ших импульсов, осуществляется элементом управления 12.

Параллельно-последовательная структура определяет параллельное вычисление приве -з денных pekyppeHTHbix соотношений алгорит дама, .кажаое из которых, вычисляется последовательно, в каждой .итерации .за (И + тактов. ®

Число итераций .для требуемой точности вычисления (1О-16 дв, разрядов) при решении задач управления на единицу больше числа разряцоЕ.

В первой итерации из содержимого накопительного сдвигающего регистра 8 псевдоделнтеля вычитается :, сдвинутое ,на 2 разрнаа вправо от .цвоичйРой запятой аначе. ния второго аргумента У. По знаку полученной разности определяется в элементе анализа знака псевдоделимого очередная ци ра : псев.аочастного в специальном элементе счисления (+ 1,, - 1). Если очере.а ное приближение значения аргумента больше самого аргумента X, то разность в регист-ре псевдоделения меньше нуля, и .. очередная (на следующей итерации) цифра псеацочастного равна -1. При этом а одк разрядных сумматорах 2 и 3 выполняется операция вычитания, а по управляющему вхо.а} трехвходойого сумматора 9 - спе,рация сложения. В начальном состоянии в регистрах 1 (первого) и .5 (второго) «псевдоумножит лей содержимое равно нулю. В первой ите рации в регистр 1 первого псеццоумножителя записывается с соответствующим зна ком значение первой константы (2 ), второго аргумента У, Процесс псевдоумно ,жения аналогичен умножению и необходим .цля преобразования очередной цифры цсевдочастного в двоичную систему счисления значений квадратного корня-на частного (регистр 1) и произведения (регистр 5). При значении очередного приближения аргумента меньше действительного X оче- редная цифра, псеацочастного 0 +1, к перемены операций в сумматорах не пре исходит. Процесс вычисления каждой итерации повторяется ( Jfi. - 1) раз. В конце процео са Еьтчясления в. регистрах 1 и 5 записаны значения згказан -1ых функций. Быстро.цействие .предлагаемого устройст с параллельно-последовательной .. структурой определяется в тактах соотношением ( Л. + /tj) И значительно больше, чем iAV;;; использовании известных .уст- . ройстз, Для подавляюшего большинства значений аргументов точное значение .вычисляемых функкий пол аатся при числа Итера- 1Ь--й :ленъше ( ft + 1). Для сокращения вре мел вычисления в- структуру зьеден элемент ащллэа сходимости 11, представляю щий собой лемент сревнения с нулем,,содержимого регистра 8 псевдоделителя, В случае когда все разряды регистра 8 ноеь-ноделителя незначащие, с выхода элемента анализа вьщается сигнал сброса пстаноЕй и) элемента управления на еледующей ьгерацки, чем достигается асинх- pCHKi ;й режим элемента управления. Напри мер при X 0,5 и У IjO для получения точного значения фуз-шции необходима -:Ч)ль-о .дкр итерация. Для четырех, значе- ; НИИ аргументов необхо.цимы две итерации и т. .ц, I Значение ква,цратного корня из произве- |дения в накопительном регистре 5 псевдоI умножителя в конце процесса сдвинуто I вправо на ( tt + 1) разрядов, поэтому двоичная запятая при чтении также переI носится вправо на (Н + 1) разрядов I структурным путем. Формула Ичзобретёниа i Устройство для вычисления ква.арат;ного корня из частного и произведения двух аргументов, содержащее накопительные : I сдвигающие регистры и регистр памяти, управляющие входы которых соединены с 1 соответствующими выходами блока управj ления, одноразрядные комбинационные , I сумматоры, управляющие входыкоторых соединены с выхо.цом элемента анализа I знака; вход элемента анализа знака нек с вы1одом знакового разряс1а накопи-, тельного сдвигающего $1егистра псевдоделителя, отличающееся тем,, i что,, с целью повыщения бьютродействия, I оно дополнительно содержит элемент ана-, ; лиза сходимости, накопительные сдвигаю|щие регистры и одноразрядный комбинационi ный сумматор; причем, управляющий вход одноразрядного комбинационного сумматора второго пседцоумножителя сое.цинен с выходом накопительного сдвигающего регистрй . второго аргумента, а основной вхо.ц этого I сумматора с выходом , предпоследнего I разряда накопительного сдвигающего регистipa второго псевдоумножителя, выход котоIporo соединен с управляющим входом одно-, разрядного комбинационного сумматора I псеццоделителя; третий вхо.д этого сумматоj pa соединен с выходом накопительного сдвиj тающего регистра второго аргумента; вы- ;хоцы всех разрядов накопительного сдвига- ющего регистра псев.аоделителя г-ое,аикень1 со входами элемента анализа сходимости, 1ВЫХОД которого с.оединен со входом. сбрагя {блока управления.

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

название год авторы номер документа
Устройство для вычисления кубического корня 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU516037A1
Устройство для вычисления гиперболического тангенса 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU526890A1
Устройство для вычисления тригонометрического тангенса 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU537344A1
Устройство для вычисления логарифмической функции 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU541167A1
Двоичное устройство деления 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU541171A2
Арифметическое устройство 1979
  • Дудыкевич Валерий Богданович
  • Максимович Владимир Николаевич
SU773619A1
Устройство для вычисления экспоненциальной функции 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU538366A1
Устройство для вычисления элементарных функций 1981
  • Рейхенберг Анатолий Леонидович
  • Фурс Сергей Николаевич
SU1032455A1
Устройство для вычисления корня четвертой степени 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU561184A1
Устройство для вычисления элементарных функций 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU553612A1

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

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

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

SU 517 021 A1

Авторы

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

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

Даты

1976-06-05Публикация

1973-06-29Подача