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

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

(54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КВАДРАТНОГО КОРНЯ

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

название год авторы номер документа
Устройство для вычисления квадратного корня 1983
  • Косолапов Александр Михайлович
  • Мелентьев Владимир Сергеевич
SU1140118A1
Устройство для вычисления квадратного корня 1987
  • Жабин Валерий Иванович
  • Дорожкин Владимир Николаевич
  • Гончаренко Григорий Владимирович
SU1481753A1
Устройство для вычисления квадратного корня 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Щербина Александр Андреевич
SU642706A1
Вычислительное устройство 1983
  • Гончаренко Григорий Владимирович
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Лысенко Александр Ефимович
  • Макаров Владимир Васильевич
  • Репко Владимир Александрович
  • Тарасенко Владимир Петрович
SU1170448A1
Устройство для деления двоичных чисел 1990
  • Косой Анатолий Алексеевич
  • Добрынин Анатолий Анатольевич
  • Кашарин Владимир Анатольевич
  • Хромушин Виктор Александрович
SU1783520A1
Устройство для деления чисел 1979
  • Корнейчук Виктор Иванович
  • Пономаренко Владимир Александрович
  • Рахлин Яков Абрамович
  • Савченко Леонид Абрамович
  • Солодкая Лариса Алексеевна
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
SU911518A1
Устройство для вычисления интегра-лОВ 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Щербина Александр Андреевич
SU840901A1
Арифметическое устройство 1989
  • Селезнев Александр Иванович
SU1656525A1
Устройство для решения р-мерных задачМАТЕМАТичЕСКОй физиКи 1979
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Щербина Александр Андреевич
SU824216A1
Устройство для извлечения квадратного корня 1984
  • Глазачев Александр Юрьевич
SU1234831A1

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

Формула изобретения SU 877 529 A1

Изобретение относится к автоматик и вычислительной технике и может быт применено в устройствах для извлечения квадратного корня из числа, пред ставленного последовательным кодом. Известно устройство для вычислени квадратного корня, содержащее сумматоры, регистры, коммутаторы, счетчики l. Однако известное устройство обладает низким быстродействием для случая, когда операнд поступает в устро ство поразрядно. Наиболее близким к предлагаемому является/устройство для вычисления квадратного корня, содержащее счетчик циклов, депшфратор, коммутатор, сумматор 2, Недостатком известного устройства являются значительные аппаратурные затраты. Цель изобретения - сокращение аппаратурных затрат на реализацию устройства, Поставленная цель достигается тем, что в устройство для вычисления квадратного корня, содержащее счетчик цик лов, выход которого соединен с входом дешифратора, коммутатор, выход которого соединен с информационными входами сумматора, выход знакового разряда которого соединен с первым входом блока управления, первый выход которого подключен к управляющему входу коммутатора, а второй выход блока управления является выходом результата устройства, (п-«-1)-й (где п - разрядность входного кода) информационный вход сумматора является входом устройства, первый и второй входы синхронизации устройства соединены с входом счетчика циклов и входом управления сумматора и являются одновременно вторым и третьим входами блока управления, введен реверсивньй счетчик, информационный вход которого соединен с выходом дешифратора а выход подключен к информационному входу коммутатора, а вход управления реверсивньм счетчиком соединен с третьим выходом блока управления. Блок управления содержит элемент ИЛИ, два элемента И и триггер, при чем первый и второй входы элемента ИЛИ являются соответственно вторьм и третьим входами блока управления, а выход подключен к первым входам первого и второго элементов И, выходы которых подключены.к третьему. выходу блока управления, второй прямой и второй инверсный входы соответственно первого и второго элементов И, а также информационный вход триггера подключены к первому входу блока управления, соединенного с его первым выходом, тактируюнщй вход три гера подключен к первому входу элемента ИЛИ и является вторым входом блока управления. На фиг. 1 представлена блок-схема устройства для вычисления квадратног корня;,на фиг, 2 - схема блока управ ления. Устройство содержит счетчик 1 цик лов, дешифратор 2, реверсивный счетчик 3, коммутатор 4, сумматор 5, бло 6 управления, вход 7 устройства, выход 8 результата устройства, входы 9 синхронизации устройства, элемент ИЛИ 10, элементы И П и 12, триггер 13. Устройство работает следующим обраэом, В исходном состоянии в сумматоре 5 и счетчике 3 записаны нули, а в счетчике 1 циклов записана единица. В первом такте каждого i-го цикла вычисления (i l,2...,.n+li цифра опе ранда, имеющая вес 2 и принимающая значения из множества 1, О, ij приб ляется в (п+1)-й разряд сумматора 5. Затем в (п+2-)-й разряд счетчика 3 с выхода дешифратора 2 прибавляется единица, если в знаковом разряде сум матора 5 записан ноль, или вычитаетс единица, если в знаковом разряде сум матора 5 записана единица.

0000000000 9.4 Во втором такте по сигналу блока 6 управления из сумматора 5 вычитается содержимое счетчика 3, если в знаковом разряде сумматора 5 записан ноль, или к сумматору 5 прибавляется содержимое регистра 3, если в знаковом разряде сумматора 5 записана е,циница. При этом блок 6 управления формирует и вьщает на выход 8 цифру результата имеющую вес . Эта цифра равна нулю, ецли содержимое знакового разряда cyieJMaTOpa 5 не совпадает с его предьщущим значением, единице, если в знаковом разряде сумматора 5 до и после сложения бьш записан ноль, минус единице, если в знаковом разряде . сумматора 5 до и после сложения была записана единица. В третьем такте.по тем же правилам осуществляется сложение или вычитание кодов сумматора 5 и счетчика 3, Затем в (п+2-1)-й разряд счетчика: 3 прибавляется или вычитается единица. Цикл заканчивается сигналом на входе 9j по которому выполнягтся сдвиг влево lia один разряд содержимого сумматора 5 и прибавление единицы в сче.тчик 1 циклов. Для получения п-разрядного результата необходимо выполнить п+1 циклов вычисления. В таблице, где через х и у- обозначены цифры аргумента Х и результата у, имеющие вес 2 приведен пример .вычисления квадратного корня из числа ,110111 0,11000. При этом получен результат ,01 ,111000. Предлагаемое устройство,- не уступая по быстродействию известному, позволяет уменьшить аппаратурные затраты на величину С() (2п+)С, -2Срг где ,- стоимость одного разряда регистра ; стоимость одного разряда сумматора С„цд- стоимость одного разряда ком- мутатора; ИЙ стоимость элемента ИЛИ-НЕ, что при . i- Cj, -i соответствует уменьшению аппаратурных затрат примерно в 1,5 раза.

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

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

Продолжение таблгаол ,

5 вход Сумматира n,.-. ,

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

SU 877 529 A1

Авторы

Жабин Валерий Иванович

Корнейчук Виктор Иванович

Козак Владимир Сидорович

Покаржевский Александр Сергеевич

Тарасенко Владимир Петрович

Щербина Александр Андреевич

Даты

1981-10-30Публикация

1979-11-14Подача