Устройство для возведения в квадрат и извлечения квадратного корня
Изобретение относится к вычислительной технике и может быть использовано в цифровых функциональных преобразователях и в цифровых вычислительных машинах Цепью изобретения является повышение быстродействия. Устройство для возведения в квадрат и извлечения квадратного корня содержит генератор 1 импульсов, делитель 2 частоты, элемент И 3, счетчик 4, сумматор 5, регистр 6. два коммутатора 7,8, компаратор 9 и триггер 10. 2 2 Устройство реализует закон (ач-1) а +2аа+1. 1 ил.
<в> ЩУ <1п (51) 5 G 06 F 7 5Я
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ПАТЕНТУ
ЬЭ
CO
СР
nfl
4И
О1
Комитет Российской Федерации по патентам и товарным знакам (21) 4663412/24 (22) 1201.89 (46) 30.12.93 Бюл. М 47-48 (71) Самарский государственный технический университет (72) Олейников ВА (73) Самарский государственный технический университет (54) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В
КВАДРАТ И ИЗВЛЕЧЕНИЯ КВАДРАТНОГО
КОРНЯ (57) Изобретение относится к вычислительной технике и может быть использовано в цифровых функциональных преобразователях и в цифровых вычислительных машинах Цепью изобретения является повышение быстродействия Устройство для возведения в квадрат и извлечения квадратного корня содержит генератор 1 импульсов, делитель 2 частоты. элемент И 3, счетчик 4, сумматор 5, регистр
6, два коммутатора 7,8, компаратор 9 и триггер 10.
Устройство реализует закон (а+1) =а +2аа+1. 1 ил..
2 2
2005316
Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных и цифровых вычислительных приборах для обработки информации.
Известно устройство для возведения в квадрат по авт, св. N 898447. содержащее генератор импульсов, первый делитель частоты, вход которого подключен к генератору импульсов и соединен с входами второго и третьего делителей частоты, причем выходы разрядов третьего делителя частоты соединены с сигнальными входами ключей, подключенных управляющими входами к выходам распределителя импульсов, а выходами к входам элементов ИЛИ, соединенного выходом с входом счетчика. кодовый выход которого является выходом устройства. Распределитель импульсов соединен сигнальным входом с выходом второго делителя частоты, а управляющим входом с .выходом компаратора, первый вход которого является аналоговым входом устройства, а второй вход подключен через генератор линейно изменяющегося напряжения к выходу первого делителя частоты.
Недостатком известного устройства является невозможность извлечения квадратного корня.
Наиболее близким по технической сущности к изобретению является устройство для возведения в квадрат и извлечения квадратного корня, содержащее генератор импульсов, первый и второй элементы И, элемент задержки, счетчик, цифровой компаратор и сумматор с регистром, выполняющим функции накапливающего сумматора, а также первый и второй коммутаторы, делитель частоты, триггер, причем выход генератора импульсов соединен с входами первого и второго элементов И, на вторые входы которых подключены выходы соответственно триггера и компаратора, вторая группа входов которого подключена к выходу первого коммутатора, первая и вторая группы входов которого соединены с выходами счетчика и регистра соответственно, кроме того, они соединены соответственно с второй и первой группами входов второго коммутатора, первой и второй группами входов сумматора, выходы которого соединены с информационными входами регистра, выход второго элемента И соединен с 8-входом триггера, выход первого элемента И вЂ” со счетным входом счетчика и через линию задержки с входом делителя частоты, выход которого подключен к входу записи регистра. К входу обнуления устройства подключены входы установки нуля счетчика, регистра, делителя частоты и Sгера и входом установки в ноль счетчика, счетный вход которого соединен с выходом элемента И, первый и второй входы которого соединены соответственно с выходом триггера и генератора импульсов, выход второго коммутатора соединен с первым выходом устройства, вход задания режима которого соединен с управляющими входами первого и второго коммутаторов, выход компаратора соединен с вторым выходом уст45 ройства и R-входом триггера выход элемента И соединен с информационным входом делителя частоты, вход третьего слагаемого сумматора — с входом логической
"1" устройства.
На чертеже представлена блок-схема устройства для возведения в квадрат и извлечения квадратного корня.
Устройство содержит генератор 1 импульсов, делитель 2 частоты, элемент И 3, 55 счетчик 4, сумматор 5, регистр б. коммутатор 7, коммутатор 8, компаратор 9, триггер 10, Информационный вход устройства соединен с первым входом компаратора 9, второй вход которого соединен с выходом первого коммутатора 7, Первый
30 вход триггера, управляющие входы коммутаторов объединены и являются входами установки режима работы устройства, его выходами являются выходы триггера и второго коммутатора, его информационным входом — первая группа входов компаратора.
Недостатком данного устройства является недостаточное высокое быстродействие.
Целью изобретения является повышение быстродействия.
Цель достигается тем, что устройство для возведения в квадрат и извлечения квадратного корня содержит компаратор, триггер, элемент И, генератор импульсов, делитель частоты, счетчик, сумматор, регистр и два коммутатора, причем информационный вход устройства соединен с первым входом компаратора, второй вход которого соединен с выходом первого коммутатора, первый информационный вход которого соединен с выходом счетчика, входом первого слагаемого сумматора и первым информационным входом второго коммутатора, второй информационный вход которого соединен с входом слагаемого сумматора, вторым информационным входом пеового коммутатора и выходом регистра, информационный вход которого соединен с выходом сумматора, а вход записи — с выходом делителя частоты, вход сброса которого соединен с входом сброса регистра, управляющим входом устройства. S-входом триг 2005316
40
45 информационный вход последнего соединен с выходом счетчика 4, входом первого слагаемого сумматора 5 и первым информационным входом второго коммутатора 8, второй информационный вход которого соединен с входом второго слагаемого сумматора 5, вторым информационным входом первого коммутатора 7 и выходом регистра 6.
Информационный вход регистра 6 соединен с выходом сумматора 5, а вход записи — с выходом делителя 2 частоты, вход сброса которого соединен с входом сброса регистра 6, управляющим входом устройства, Sвходом триггера 10 и входом установки в ноль счетчика 4. Счетный вход счетчика 4 соединен с выходом элемента И 3, первый и второй входы которого соединены соответственно с выходом триггера 10 и генератора
1 импульсов, Выход второго коммутатора 8 соединен с первым выходом устройства, вход задания режима которого соединен с управляющими входами первого 7 и второго
8 коммутаторов, Выход компаратора 9 соединен с вторым выходом устройства и R-еходом триггера 10, выход элемента И 3 — с информационным входом делителя 2 частоты, вход третьего слагаемого сумматора 5— с входом логической "1" устройства, Работает устройство следующим образом.
После подачи на первый вход устройства кода исходного числа N и установки на третьем управляющем входе устройства потенциала, соответствующего возведению числа N в квадрат, на выход первого коммутатора 7 поступает сдвинутый на разряд в сторону уменьшения код счетчика 4 тактовых импульсов. При поступлении на второй вход устройства устанавливаются в нулевое состояние выходные коды счетчика 4 тактовых импульсов и оперативного регистра 6.
Одновременно тем же импульсом триггер
10 устанавливается в состояние, при котором его выходное напряжение, поступая на вход элемента И 3, разрешает прохождение импульсов генератора 1 на счетный вход счетчика 4. Так как сумматор 5 работает по закону А + В + 1, то по переднему фронту
30 управляющего импульса на выходе сумматора 5 будет (О+ О+ 1 = 1) 1, и в оперативном регистре 6 запоминается единица, с приходом первого импульса на выходах счетчика
4 формируется число а(1), с приходом второго импульса — число 2а (2). В момент, когда через делитель 2 частоты пройдет второй управляющий импульс для переписи содержимого оперативного регистра 6, в счетчике
4 устанавливается код, равный 2, в регистре
6 — равный 1 и на выходе сумматора 5 получают код, равный 4, Таким образом, устройство реализует закон (а + 1) = а + 2а + 1, т.е. на входы А сумматора 5 поступает 2а, на входы  — а, г а сумматор 5 реализует закон А + В + 1, на выходе сумматора находится число (а + 1) .
Вышеуказанные действия продолжаются до тех пор, пока не произойдет сравнивание входного кода счетчика 4, сдвинутого на разряд, с числом, возводимым в квадрат и поданным на А-входы цифрового компаратора 9. В результате на выходе компаратора
9 появляется сигнал, запрещающий работу счетчика 4.
В том случае, если необходимо извлечь квадратный корень иэ числа N, на управляющие входы коммутаторов 7 и 8 по третьему входу устройства поступает напряжение, переключающее коммутаторы 7 и 8, и на вход цифрового компаратора 9 поступает код, изменяющийся по закону а, в то время как код счетчика 4 тактовых импульсов равен 2а. Так как на входы коммутаторов попадает код счетчика 4, смещенный на разряд, то на выходе коммутатора 7 получают код, равный а, а на выходе коммутатора
8 — а. Поскольку цифровым компаратором 9 сравнивают Nса,,то на выходе коммутатора 8 получают код, равный ЧК, после того как на второй вход устройства поступает разрешающий импульс и выходной код сумматора 5 достигает N. (56) Авторское свидетельство СССР
N. 1386991, кл. G 06 F 7/552, 1986.
Авторское свидетельство СССР
М 1819014, кл. G 06 F 7/552, 1991.
2005316
Составитель В. Олейников
Редактор Т. Юрчикова Техред M.Ìîðãåíòàë Корректор М. Шароши
Заказ 3432
Тираж Подписное
НПО "Поиск" Роспатента
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород. ул.Гагарина, 101 формула изобретения
УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В
КВАДРАТ И ИЗВЛЕЧЕНИЯ КВАДРАТНОГО КОРНЯ, содержащее компаратор, триггер, элемент И, генератор импульсов, делитель частоты, счетчик, сумматор, регистр и два коммутатора. причем информационный вход устройства соединен с первым входом компаратора, второй вход которого соединен с выходом первого коммутатора, первый информационный вход которого соединен с выходом счетчика, входом первого слагаемого сумматора и первым информационным входом второго коммутатора, второй информационный вход которого соединен с входом второго слагаемого сумматора, вторым информационным входом первого коммутатора и выходом регистра, информационный вход которого соединен с выходом сумматора, а вход записи - с выходом делителя частоты, вход сброса которого соединен с входом сброса регистра. управляющим входом устройства, S-входом триггера и входОм уста5 новки в 0 счетчика, счетный вход которого соединен с выходом элемента И, первый и второй входы которого соединены соответственно с выходом триггера и генератора импульсов, выход второго ком10 мутатора соединен с первым выходом устройства, вход задания режима которого соединен с управляющими входами первого и второго коммутаторов, отличающееся тем, что, с целью повышения быстродейст15 вия, выход компаратора соединен с вторым выходом устройства и R-входом триггера, выход элемента И соединен с информационным входом делителя частоты, вход третьего слагаемого сумматора - с входом логической единицы устройства.



