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

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

18

со

00

N-4

со

N

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

название год авторы номер документа
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Шаляпин Владимир Валентинович
SU1160454A1
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1160429A1
Устройство для накопления чисел с плавающей запятой 1990
  • Фельдман Борис Яковлевич
SU1829030A1
Устройство для вычисления корня третьей степени 1985
  • Крищишин Валерий Михайлович
SU1288695A1
Устройство для извлечения квадратного корня 1984
  • Брик Владимир Аркадьевич
  • Пуховицкий Михаил Аркадьевич
SU1273921A1
Арифметическое устройство 1978
  • Левитин Моисей Эликович
  • Харитонов Василий Наумович
  • Гелькина Ирина Григорьевна
  • Захаренко Владимир Ильич
SU809169A1
Специализированный процессор обработки данных 1982
  • Черкасский Николай Вячеславович
  • Антонов Роман Осипович
  • Кондратюк Юрий Васильевич
SU1062715A1
Устройство для вычисления модуля и аргумента вектора 1986
  • Горкуша Людмила Еремеевна
  • Коржук Александр Николаевич
  • Куприец Ларина Алексеевна
  • Поваренко Олег Михайлович
SU1403063A1
Вычислительное устройство 1979
  • Жуков Валерий Александрович
  • Медведев Израиль Львович
SU885994A1
Специализированный процессор для вычисления элементарных функций 1984
  • Водяхо Александр Иванович
  • Грушин Вячеслав Васильевич
  • Пузанков Дмитрий Викторович
  • Шаляпин Владимир Валентинович
SU1265764A1

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

Реферат патента 1988 года Устройство для вычисления корня @ -степени

Изобретение относится к цифровой вычислительной технике и может быть применено в цифровых вычислительных машинах и при построении специализированных вычислительных устройств. Цель изобретения - повышение быстродействия при одновременном расширении класса решаемых задач за счет возможности обработки чисел в форме с плавающей запятой. Устройство содержит регистр 3 показателя степени, регистр 4 основания, шифраторы 5, 6 адреса, блоки 7-9 памяти, умножители 10, 11, коммутатор 12, сумматоры 13,14 блок 15 выравнивания порядков, блок 16 управления, регистр 17 результата. Вычисление корня п-й степени в устройстве производится путем вычисления полинома при заранее вычисленных и хранимых в памяти коэффициентов. (П

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

(puff.l

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

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

Вычисление корня п-й степени в предлагаемом устройстве производится

путем вычисления полинома

при заранее вычисленных и в памяти коэффициентах

y-f(xii) (i)

vfe-;.

При представлении аргумента ме с фиксированной запятой или вакицей запятой и апроксимации

f(x)

полином первой степени, с точностью не хуже 10 , вычисляется соответственно по следующим алгоритмам:

47 А;Х;- В; для чисел с фиксированной запятой

Ч- ( (пРц /. LPx

х (А; т +В;Н2

для чисел с плавающей запятой, где А; и В; - коэффициенты для данной степени корня и

подкоренного выражения;

2 ш.

- мантисса подкоренного выражения; X - подкоренное выражение; РХ - порядок подкоренного

выражения;

п - показатель степени кор- Н, где i О,1,2...12 Значения , также как и коэф- фициенты А; и Bj вычисляются заранее и хранятся в памяти.

На фиг. 1 изображена структурная схема устройства для вычисления корня п-й степени; на фиг. 2 - схема блока выравнивания порядков; на фиг. 3 и 4 - варианты схем реализации коммутатора и сднигателя соответственно.

Q

5

0

5

0

5

0

5

0

5

Устройство для выключения корня п-й степени содержит первый 1 и второй 2 информационные входы, регистр 3 показателя степени, регистр 4 основания, шифраторы 5 и 6 адреса, блоки 7-9 памяти, умножители 10 и 11, коммутатор 12, сумматоры 13 и 14, блок 15 выравнивания порядков, блок 16 управления, регистр 17 результата, выход 18 результата, входы 19-23 блока выравнивания порядков, сумматор 24, шифраторы 25 и 26, сдвига- тели 27 и 28, выходы 29-31 блока выравнивания порядков, входы 32-35 коммутатора 36 с выходом 37 и входы 38-44 сдвигателей 45 с выходом 46.

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

По входу 1 поступает показатель степени корня, а по входу 2 - основание в двоичном коде. В зависимости от содержимого степени корня и подкоренного выражения и при приходе управляющего сигнала со второго выхода блока управления первый шифратор 5 формирует адрес и с первого блока 7 памяти по адресу выбирается информация . По содержимому регистра 4 второй шифратор 6 одновременно с первым шифратором 5 формирует

адрес и со второго 8 и третьего 9 блоков памяти по этому адресу выбирается информация коэффициентов А и В. На первом умножителе 10 по сигналу с третьего выхода блока 16 управления второго блока 8 памяти производится умножение А Х. Затем с выхода первого умножителя 10 и третьего блока 9 памяти поступают числа на блок 15 выравнивания порядков и по сигналу с четвертого выхода блока 16 управления начинается выравнивание порядков. Если числя, представлены в форме с плавающей запятой, то порядки чисел вычитаются на сумматоре 24, т.е. из порядка коэффициента А вычитается порядок коэффициента В. В зависимости от знака разности порядков и полученного частного шифратора 25 и 26 определяют код сдвига, который подается соответственно на сдвигатели 27 и 28. На информационные входы сдвигателей подаются числовые значения мантисс. Сдвигается та мантисса, порядок которой меньше. После сдвига мантиссы с меньшим порядком и передачи мантиссы с большим порядкам без

сдвига, информация с выхода сдвигате лей 27 и 28 подается на вход сумматора 13 и суммируется, т.е. А;Х+В;. Знаковый разряд с выхода сумматора 24 подается на входы 33 и 35 коммутатора 36. В зависимости от значения знакового разряда открывается одна из схем И коммутатора 36 и пропускает больший порядок чисел А; или В; на второй вход второго сумматора 14. На первый вход сумматора поступает порядок выражения 2 . На выходе сумматора 14 получается результирующий порядок.

Результирующая мантисса получается на выходе второго умножителя 11, на первый вход которого поступает мантисса 2 , а на второй мантисса А;Х + В,. По управляющему сигна- лу, приходящему с пятого выхода блока 16 управления выполняется произП Г р

ведение мантисс . (A/X-t-B,) и ре- - зультирующая мантисса по второму входу записывается в регистр 17, а по первому входу этого регистра записывается порядок. Если подкоренное выражение представлено в форме с фиксированной запятой, то регистр 3, шифратор 5 адреса, блок 7 памяти и сумматор 14 в работу не включаются, т.е. на них не приходят управляющие сигналы с блока 16 управления, а блок 15° вьфавнивания порядков и второй 11 умножитель становятся прозрачными, т.е. пропускают информацию, не изменяя ее. В результате выполняется алгоритм вида А;Х -i- Bj .

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

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

JQ J5

20

25on 35

40

дс

50

5

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

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

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

Фиг. 2

Фиг.З

ФигМ

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

Устройство для вычисления многочленов вида @ @ 1978
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Супрун Алексей Владиславович
  • Тарасенко Владимир Петрович
  • Щербина Александр Андреевич
SU868767A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для извлечения корня п-й степени 1979
  • Хижинский Богдан Павлович
  • Белинский Николай Владимирович
  • Медведев Владимир Алексеевич
  • Рычагов Юрий Борисович
  • Руденко Григорий Андреевич
SU883898A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 381 494 A1

Авторы

Глотов Николай Иванович

Ромм Яков Евсеевич

Сурженко Игорь Феодосьевич

Хало Владимир Васильевич

Даты

1988-03-15Публикация

1986-04-30Подача