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

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 08.07.75 (21) 21556 10/18-24 с присоединением заявки №(23) Приоритет\ (43) Опубликовано 15.06.78,Бюллетень № 22 (4б) Дата опубликования описания36.05. 73

Союз Советских

Социалистических

Республик (11) 6 11208 (51) М. Кл2

6. 06 Р 7/38

Государстаенный комитет

Соната Миниотроа СССР по делам изооретений и открытий (53) УДК 681.325 (088,8) (72) Автор изобретения

А. Л. Рейхенберг (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ

КВАДРАТНОГО КОРНЯ

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

Известны устройства для вычисления квадратного корня, одно из которых содержит регист ры, счетчики, блок сравнения, сумматоры и логические элементы (1). Это устройство является сложным. Наиболее близким к изобретению по технической сущности является устройство для вычисления квадратного корня, содержащее входной и выходной регистры, блок возведения в квадрат и блок управления.

Кроме того, оно содержит сумматор, элемент задержки и элементы И, причем 15 регистр связан с элементами И, входы сумматора соединены с выходами квадрагора, выход сумматора соединен с другим входом второго элемента И (2). Однако оно не обеспечивает высокого быстродействия.

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

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

Оно содержит входной регистр 1, выходной регистр 2, блок 3 возведения в квадрат, схему

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

4 соединен со входом блока 6 управления, второй выход — с первым информационным входом блока 5, третий выход — со вторым информационным входом блока 5. Выход блока 6

6!1208

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

Редактор Л. Тюрина

Заказ 3!57/39

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открьггий

1! 3р35, Москва, Ж-35, Раушская наб., д. 4/5

Филиал Г!ПП «Патент», г. Ужгород, ул. Проектная, 4 управления соединен с управляюгцим входом блока 5.

Первоначально регистры 1 и 2 устанавливаются в нулевые состояния (цепи установки на чертеже не показаны). На входы разрядов входного регистра с входной шины подается параллельный код аргумента Х. Включается генератор тактовых импульсов с блока 6 управления и с его выходов (число которых равно числу разрядов входного регистра 1) в каждом такте появляются управляющие импульсы. Первый управляющий импульс (в первом такте) устанавливает логическую единицу в самом старшем разряде выходного регистра 2. Содержание выходного регистра 2 возводится в квадрат в блоке 3 и сравнивается схемой 4 с содержанием входного регистра 1. Если квадрат содержания (значения) в выходном регистре

2 больше значения аргумента Х во входном регистре 1, то со второго выхода схемы 4 на первый информационный вход блока 5 выдается сигнал, который открывает в блоке 5 соответствующие элементы И (на входах сброса старшего разряда и установки следующего разряда регистра 2). В следующем такте управляIoùèé импульс со следующего выхода блока 6 управления проходит через открытые элементы

И и устанавливает логический нуль в старшем разряде и логическую единицу в следующем разряде. Если квадрат значения в выходном регистре 2 меньше значения аргумента Х, то с третьего выхода схемы 4 на второй информационный вход блока 5 выдается сигнал, который открывает в блоке 5 соответствующий элемент

И (на входе установки соответствующего разряда регистра 2). В следующем такте управляющий импульс со следующего выхода блока 6 управления проходит через этот элемент И и устанавливает логическую единицу в следующем разряде. Предыдущий старший разряд при этом остается значащим. Полученное число в выходном регистре 2 возводится блоком 3 в квадрат, и сравнивается в схеме 4 сравнения с значением аргумента Х и т. д. Если квадрат значения в выходном регистре 2 равен значению аргумента Х, то с первого выхода схемы сравнения 4 на вход блока 6 управления вылается сигнал, который останавливает работу устройства, так как процесс вычисления квадратного корня закончен.

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

Т(n (t+2), где t — время возведения в квадрат.

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

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

Источники информации, принятые во внимание при экспертизе:

1. Патент США Кв 3637230, кл. 235 — 165, 40 1971.

2. Авторское свидетельство СССР Хо 392494, кл. G 06 F 7/38, 1971.

Составитель А. Рейхенберг

Техред О. Луговая Корректор С. Патрушева

Тираж 826 Подписное

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

 

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

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

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

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

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

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

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

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

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