Устройство для вычисления квадратного корня

 

Изобретение относится к цифровой вычислительной технике ,в частности, к устройствам специализированного назначения, и может быть использовано в самых различных областях народного хозяйства в системах автоматизированного управления при решении уравнений. Цель изобретения - сокращение аппаратурных затрат. Сущность его заключается в установлении новых связей и дополнительных элементов, позволяющих сократить аппаратурные затраты на реализацию устройства для вычисления квадратного корня. Устройство содержит два преобразователя прямого кода в дополнительный 2.1, 2.2, комбинационный квадратор 3, сумматор 4, блок синхронизации вычислений 6, группу триггеров 5. 1 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

КаЪЬ ЛИК (su4 С 06F 7 552

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АBTOPCKOMY СВИ4ЕТЕЛЬСТВУ

CO

Ю вЬв

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЭОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4367329/24-24 (22) 25.01.88 (46) 15.07.89. Бюл. Р 26 (71) Институт проблем моделирования в энергетике АН УССР и Специальное конструкторско-технологическое бюро средств моделирования с опытным производством Института проблем моделирования в энергетике АН УССР (72) Ю.А.Плющ, З.А.Джирквелишвили, А.П.Стеканов и А.И.Притака (53) 681.325(088.8) (56) Авторское свидетельство СССР

11" 970381, кл. G 06 F 7/552, 1981.

Авторское свидетельство СССР

М 1254476, кл. G 06 F 7/552, 1984. (54) УСТРОЙСТВО ДИ ВЫЧИСЛЕНИЯ КВАДРАТНОГО КОРНЯ

„„SU„„1494004 А 1

2 (57) Изобретение относится к цифровой вычислительной технике, в частности к устройствам специализированного назначения, и может быть использовано в самых различных областях народного хозяйства в системах автоматизированного управления при решении уравнений, Цель изобретения — сокращение аппаратурных затрат. Сущность его заключается в установлении новых связей и дополнительных элементов, позволяющих сократить аппаратурные затраты на реализацию устройства для вычисления квадратного корня.

Устройство содержит два преобразователя прямого кода в дополнительный

2.1, 2.2, комбинационный квадратор

3, сумматор 4, блок 6 синхронизации вычислений, группу триггеров 5. 1 ил.

1494004

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

Цель изобретения — сокращение аппаратурных затрат. 10

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

Устройство содержит вход 1 подкоренного выражения, первый 2.1 и второй 2,2 преобразователи прямого кода 15 в дополнительный, комбинационный ,квадратор 3, сумматор 4, группу триггеров 5, блок 6 синхронизации и выход 7.

Вход 1 устройства предназначен для 20 подачи в устройство числа F из которого необходимо извлечь квадратный корень.

Сумматор 4 представляет собой двухвходовой многоразрядный параллельный сумматор и предназначен для суммирования числа, поданного на вход устройства с числом, поступающим с выхода второго преобразователя 2,2 прямого кода в дополнительный, сдви- 30 нутого на два разряда вправо.

Первый 2.1 и второй 2„2 преобразователи прямого кода в дополнительный предназначены для получения дополнения чисел, поданных на их входы. 35

Комбинационный квадратор 3 предназначен для возведения в квадрат числа, поданного на его вход.

С входами группы триггеров 5 и блока 6 синхронизации вычислений сое- 40 динены старшие и разрядов (и — разрядность искомого) выхода сумматора 4.

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

ДГ,-Х,— F (1) (2) Учитывая, что второе возможное значение Х отличается от Х, на единицу младшего разряда, т.е.

Х,=Х„+ 2 (3) то BFz=(Х„-2 ") -F (4) Вычитая (2) иэ (4), и подставив результат в (1) получим (5) откуда

1,— 2

Х з

2 (6) записав зто выражение через F получим

2 (1-2

F = Х

1

4

I (7) следовательно, значение

Р(— = 0,25, 1 (8) будет необходимым условием отсутствия зацикливания решения.

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

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

F равное

F = 0,00110010 с 0,25

После прохождения в устройстве переходного процесса схема установится в состоянии Х 0,0111.

Рассмотрим работу устройства при установившемся значении искомого Х.

Согласно вышеописанным схемным соединениям на вход первого преобразователя прямого кода в дополнительный с выхода группы триггеров поступает значение кода 2Х 0,1110, на вход комбинационного квадратора с выхода первого преобразователя прямого кода в дополнительный будет поступать число, определяемое как дополнение до единицы числа 2Х, т.е. (F-2Х)

=0,0010. С выхода комбинационного квадратора на вход второго преобразователя прямого кода в дополнительй ный будет поступать код числа (F-2X) R

1494004

Составитель 3.Джирквелишнили

Редактор А.Ренин Техред Л.Сердюкова Корректор 3.Лончакова

Заказ 4111/45 Тираж 668 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москна, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101

0,0000 0100. Второй преобразователь прямого кода в дополнительный сформи. рует величину дополнения до единицы реэультата с выхода квадратора 3, т.е, 1-(1-2Х) =О,llll 1100, которая, 5 будучи сдвинутой на два разряда вправо, поступает на второй вход сумматора, Таким образом, на сумматор будут подаваться числа F--O,OOII 0010 с нхода устройства и число 0,0011111! с выхода второго преобразователя прямого кода в дополнительный. С ныхода сумматора получим число, равное

7+1/4/1-(1-2Х) =0,0111 0001, старшие и (n=4) разряды которого соответствуют установившемуся состоянию схемы, т.е. Х 0,0111.

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

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

Устройство для вычисления квадратного корня Устройство для вычисления квадратного корня Устройство для вычисления квадратного корня 

 

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в спе1щализированных вычислителях

Изобретение относится к области вычислительной техники

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

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

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

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

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

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

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

Квадратор // 1501049
Изобретение относится к вычислительной технике и предназначено для формирования суммы квадратов двух величин и извлечения из нее квадратного корня

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

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

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