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

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

00

со

ел

00

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

название год авторы номер документа
УСТРОЙСТВО ДЕЛЕНИЯ И ИЗВЛЕЧЕНИЯ КВАДРАТНОГО КОРНЯ 2012
  • Заводсков Сергей Дмитриевич
  • Гулин Юрий Юрьевич
  • Коваленко Дмитрий Андреевич
  • Мокрова Юлия Игоревна
RU2510072C1
Вычислительное устройство 1988
  • Бобровский Алексей Иванович
  • Булкин Геннадий Николаевич
  • Кириченко Зинаида Михайловна
  • Мельник Алла Николаевна
  • Трубицын Андрей Михайлович
  • Харченко Федор Мефодьевич
SU1532917A1
Устройство для вычисления квадратного корня 1985
  • Миронов Иван Яковлевич
SU1267409A1
Устройство для извлечения корня @ -й степени 1987
  • Арсени Владимир Федорович
  • Бородянский Михаил Ефимович
  • Вольцифер Геннадий Анатольевич
  • Сурженко Игорь Феодосьевич
  • Тарлычев Николай Борисович
SU1474644A1
Устройство для вычисления степенных функций 1985
  • Глазачев Александр Юрьевич
SU1282120A1
Устройство для извлечения квадратного корня из суммы квадратов двух чисел 1984
  • Мельник Анатолий Алексеевич
  • Москаленко Виктор Александрович
  • Ваврук Евгений Ярославович
  • Захарко Юрий Михайлович
  • Цмоць Иван Григорьевич
SU1238065A1
Конвейерное арифметическое устройство 1984
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
SU1203511A1
Устройство для извлечения квадратного корня из суммы квадратов 1987
  • Миронов Иван Яковлевич
SU1425663A1
Конвейерное устройство для деления интерационного типа 1984
  • Борисов Петр Васильевич
  • Варакин Юрий Сергеевич
SU1179321A1
Арифметико-логическое устройство 1988
  • Ваврук Евгений Ярославович
  • Мельник Анатолий Анатольевич
  • Цмонь Иван Григорьевич
SU1599853A1

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

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

УСТРОЙСТВО ДЛЯ ИЗВЛЕЧЕНИЯ. КВАДРАТНОГО КОРПЯ, содержащее сумматор, отличающееся тем, что, с целью повышения быстродействия, в него введены два коммутатора, регистр и делитель, выход которого соединен с входом первого слагаемого сумматора, вход второго слагаемого которого соединен с выходом регистра и первым информационным входом первого коммутатора, выход которого соединен с первым информационным входом второго коммутатора, второй информационный вход которого соединен с входом задания подкоренного числа устройства и входом делимого делителя, вход делителя которого соединен с выходом первого коммутатора, выход второго коммутатора соединен с входом регистра, второй информационный вход первого коммутатора соединен с выходом сумматора, управляющие входы первого и второго коммутаторов соединены с шиной пуска (Л устройства.

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

(PUd,f Изобретение относится к вычислительной технике и может быть использовано в узлах, где необходимо с заданной точностью вычислять квадратны корень из исходного числа. Известно устройство, содержащее матрицу одноразрядных сумматоров, сумматор по модулю 2, элементы ИЖ, элементы ME, дополнительные сумматор и элементы И fl3. Недостатком данного устройства яв ляются большие аппаратурные затраты. Наиболее близким по технической сущности к предлагаемому является устройство, содержащее регистр oneранда, сумматор-вьнислитель, регистр результата, триггер, выходы регистра операнда .Соединены с входами первого слагаемого сумматора-вычислител с входами второго слагаемого которого соединены выходы регистра результата, выход сумматора-вычислителя соединен с входами регистра операнда 121. Недостатком данного устройства является низкое быстродействие, кото рое приводит к большому времени вычисления при большом количестве верных цифр результата. Цель изобретения - повьшение быст родействия. Поставленная цель достигается тем, что в устройство для извлечения квадратичного корня, содержащее сумма тор, дополнительно введены два коммутатора, регистр и делитель, выход которого соединен с входом первого слагаемого сумматора, вход второго слагаемого которого соединен с выходом регистра и первым информационным входом первого коммутатора, выход которого соединен с первьм информационным входом второго коммутатора, второй информационный вход которого соединен с входом задани подкоренного числа устройства и в одом делимого делителя, вход делителя которого соединен с выходом первого коммутатора, выход второго коммутатора соелинен с входом регистра, вто рой информационньй вход первого коммутатора соединен с выходом сумматора, управляницие входы первого и второго коммутаторов соединены с шиной пуска устройства. - На фиг. 1 приведена блок-схема устройства; на фиг. 2 - одна из схем конкретной реализации .коммутатора. Устройство на фиг. 1 содержит второй коммутатор 1, регистр 2, сумматор 3, первый коммуtaTop 4, делитель 5. Коммутатор 1 (фиг. 2) содержит элементы ИЛИ 6 и 7, элемент И 8, инвертор 9, коммутатор 10. Устройство работает- следующим образом. В исходном состоянии содержимое регистра и делителя равно нулю. Подкоренное число поступает на второй вход коммутатора 1 и на вход делимого делителя 5. В коммутаторе 1 осуществляется первое приближенное вьмисление корня. Реализация комйу гатора 1 зависит от того, как точно необходимо вычислить первое приближенное значение кормя. Работа коммутатора 1 сводится к коммутации сдвинутого на п разрядов входного числа, п зависит от величины исходного числа. Конкретная реализация одного из вариантов коммутатора 1 для чисел от 1 до 255 приведена на фиг. 2. В taблицe приведены некоторые значения входного числа N, приближенные значения корня М и погрешность преобразования. Во всех остальных случаях для входных чисел 1 - 255 погрешность преобразования первого приближенного значения корня не превьш1ает 50%. в зависимости от требований, предъявляемых к устройству, можно применять различные схемы анализатора. Первоначально приближенное значание корня по сигналу Пуск через коммутатор поступает на вход (Регистра 2 и записывается в него. После окончания сигнала Пуск коммутатор переключается и разрешает прохождение числа с выхода коммутатора 4 на вход регистра 2. Во время первой итерации в регист 2 записывается первое приближенное .. . Г итерация 1) 86:10,,00 Ц итерация п 8.00+10. 75 9,375 ) 1) 86:9,,173 111 итерация п 9,375+9,173 9,274 i; 2 2) 86:9,,274

Для десятичного кода, начиная со второй итерации, на вькоде делителя вычисляются две верные цифры. С 40 каждой новой итерацией число верных цифр удваивается.

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

По сравнению с прототипом предлагаемое устройство позволяет повысить быстродействие более чем в 3 раза, т.е. для получения шестнадцати 0,ерных цифр прототипу необходимо 1 тактов, а предлагаемому устройству требуется 5 тактов, причем такты по времени выполнения в обоих устройствах совпадают. С ростом числа верхних цифр результата преимущество изобретения становится все бойее ощутимым. 01010110:01010,1100000 01000,0000000 1) 01000,0000000 01010,1100000 10010,1100000 10010,1100000:010,,0110000 2) 01010,110:01001,0110000 01001,0010110 1) 01001,0110000 01001,0010110 10010,1000110 10010,1000110:010,000 0100160100011 (9,274) 2) 01010110:01001,0100011 1001,0100011 (9,274) 784 значение корня. Затем подкоренное выражение делится на первое приближенное значение корня. Первая итерация закончена. So время второй и последующих итераций на сумматоре 3 вычисляется среднее арифметическое частного и приближенного значения корня. Среднее арифметическое (делитбль) подается на вход делителя 5 и через teoMмутатор 1 на вход регистра 2. Пример. Двоичный код

На Вход делимого де/гител

(риг. 2

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
, 2
Устройство для извлечения квадратногоКОРНя 1979
  • Фесенко Александр Иванович
  • Глинкин Евгений Иванович
  • Чернышев Владимир Николаевич
SU842805A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 089 578 A1

Авторы

Грубрина Ольга Михайловна

Казаков Владислав Васильевич

Куликов Вячеслав Викторович

Даты

1984-04-30Публикация

1982-05-04Подача