Устройство для извлечения квадратного корня Советский патент 1986 года по МПК G06F7/552 

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

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

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

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

Устройство содержит входной регистр 1, дешифратор 2 старшей еди нищ) кода аргумента, первьй блок 3 сдвига, блок 4 памяти нормированной функции, блок 5 памяти коэффициентов аппроксимации, умножитель 6, сумматор 7, второй блок 8 сдвига, распределитель 9 импульсов, регистр 10 результата.

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

Входное N-разрядное число записывается во входной регистр 1 по тактовому импульсу, вырабатьшаемому распределителем 9 импульсов.

С выхода входного регистра 1 аргумент поступает на информационный вход первого блока 3 сдвига. Выхода дешифратора 2 старшей единицы кода аргумента определяют величину сдвига в сторону старших разрядов первого блока 3 сдвига.

С выхода первого блока 3 сдвига старшие и разрядов (определяющее число X) поступают на блок 4 памяти нормированной функции, где выбирается значение в узловой точке Y , где А - постоянный коэффициент (2 - число узловых точек нормированной функции). Одновременно эти и разрядов поступают на адресные входы блока 5 памяти коэффициентов аппроксимации и выбирается коэффициент наклона аппроксимирующи прямых. Младшие (N-ь) разрядов с выхода первого блока 3 сдвига (N - разрядность аргумента) поступают на вход первого сомножителя умножителя 6, на другой вход которого поступает значение К .

Для получения функций используется сумматор 7. С выхода сумматора результат поступает на второй блок 8 сдвига, где осуществляется сдвиг в сторону младших разрядов, причем если блок 3 сдвига

0

сдвигает на 2L разрядов (,..,, N/2) в сторону старших разрядов, то блок 8 сдвига осуществляет сдвиг на L разрядов в сторону младших раз5 рядов.

Значение с выхода блока 8 сдвига по сигналу от распределителя 9 импульсов записывается в регистр 10 результата.

0

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

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

является выходом значения квадратного , корня устройства, синхронизирующие входы входного регистра и регистра результата соединены с первым и вторым выходами распределителя импульсов соответственно, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия за счет устранения влияния количества значащих разрядов аргумента на время вычисления, в него дополнительно введены два блока сдвига, блок памяти коэффи- 5 циентов аппроксимации, умножитель и сумматор, причем выходы разрядов входного регистра соединены с информационными входами первого блока сдвига, выходы i- старших разрядов 0 которого (где 2 - число узловых точек аппроксимации нормированной функции) соединены с адресными входами блока памяти нормированной функции, выходы N- ь младших разрядов 5 первого блока сдвига (где N - разрядность аргумента) соединены с входом первого сомножителя умножителя, вход второго сомножителя которого соединен с выходами блока памяти коэффициентов аппроксимации, адресные входы которого соединены с выходами h старших разрядов первого блока сдвига, выход умножителя соединен с первым информационным 5 входом сумматора, второй информационный вход которого соединен с выходом блока памяти нормированной ции, выход сумматора соединен с ин0

формационным входом второго блока величины сдвига, входы сдвига которого соединены с выходами дешифратора старшей единицы кода аргумента и с

входами величины сдвига второго блока сдвига, выход которого соединен с информационным входом регистра результата.

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

название год авторы номер документа
Устройство для воспроизведения функций 1990
  • Колесников Евгений Александрович
  • Максимов Борис Аронович
  • Свиньин Сергей Федорович
SU1734102A1
Устройство вычисления функции арктангенс отношения 1988
  • Поваренко Олег Михайлович
  • Пысин Василий Дмитриевич
  • Чернышев Виктор Николаевич
SU1585793A1
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1160429A1
Цифровой функциональный преобразователь 1986
  • Синьков Михаил Викторович
  • Щербаков Владимир Иванович
  • Савчук Александр Владимирович
SU1361547A1
Устройство для извлечения корня 1988
  • Просочкин Анатолий Сергеевич
  • Свиньин Сергей Федорович
  • Тулузаков Евгений Сергеевич
SU1508209A1
Устройство для вычисления корня третьей степени 1985
  • Крищишин Валерий Михайлович
SU1288695A1
Устройство для вычисления функции табличным методом 1986
  • Маркин Александр Васильевич
  • Евстигнеев Владимир Гаврилович
  • Кошарновский Александр Николаевич
  • Кузьмина Галина Федоровна
  • Демин Владимир Владимирович
SU1383337A1
Устройство для извлечения квадратного корня 1984
  • Брик Владимир Аркадьевич
  • Пуховицкий Михаил Аркадьевич
SU1273921A1
Цифровой функциональный преобразователь 1981
  • Калинин Геннадий Александрович
SU1001092A1
Устройство для вычисления функций 1985
  • Анисимов Андрей Владимирович
  • Крайников Александр Васильевич
  • Курдиков Борис Александрович
  • Смолов Владимир Борисович
SU1280391A1

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

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

Изобретение относится к цифровой вычислительной технике и может быть использовано в специализированных вычислителях, радиотехнических устройствах и аппаратуре передачи дан-, ных, когда предъявляются требования к быстродействию вычислений при простоте реализации. Целью изобретения является повьппение быстродействия и точности за счет параллельной процедуры выполнения всех операций и введения нормирования входных чисел. В результате этого устраняется зависимость времени вычисления от разрядности входных чисел. Входное число поступает на дешифратор старшей единицы кода аргумента, который управляет процедурой нормирования аргумента в первом блоке сдвига. Блоки памяти нормированной функции, коэффициентов аппроксимации служат для получения величин, необходимых для вычисления умножителя и сумматора аппроксимирующей функции. Значение результата нормируется в обратную сторону во втором блоке сдвига и записывается в регистр результата с помощью распределителя импульсов 1 ил. I (П IN9 оо 00 о 2

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

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

Устройство для извлечения квадратного корня из суммы квадратов двух чисел 1983
  • Галабурда Илья Петрович
  • Пичугин Александр Гаврилович
  • Трудов Юрий Васильевич
  • Кирюшкин Станислав Валентинович
SU1101818A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для извлечения квадратного корня 1979
  • Хохлов Юрий Викторович
  • Циделко Владислав Дмитриевич
SU857982A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
.

SU 1 238 064 A1

Авторы

Скляр Владимир Степанович

Даты

1986-06-15Публикация

1984-11-19Подача