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

 

Изобретение относится к вычислительной технике и может быть использовано при построении универсальных и специализированных цифровых и вычислительных машин. Целью изобретения является повышение достоверности результата вычислений. Эта цель достигается тем, что в устройство, содержащее два регистра 1, 2, сумматор 4, группу элементов И-ИЛИ 9, элемент НЕ 3, введены блоки вычисления вычета 13-15, элементы ИЛИ 10, 11. 3 ил.

СОЮЗ СОВЕТСКИХ.

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

РЕСПУБЛИН

А1 (19) (И) (51) 4 С 06 F 7/552

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

ПРИ ГКНТ СССР

1 (21) 4311894/24-24 (22) 30.08.87 (46) 15.08,89, Бюл. № 30 (71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) В.Е.Золотовский и Р.В.Коробков (53) 681.325. (088.8) (56) Авторское свидетельство СССР № 1129608, кл. G 06 F 7/552, 1984 °

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

¹ 1283810, кл. С 06 F 7/552, 1985, (прототип).

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

3, введены блоки вычйсления вычета

13-15, элементы ИЛИ 10 и 11. 4 ил.

1050 4

3 150

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

Цель изобретения — повышение достоверности вычислений.

На фиг. 1 представлена блок-схема устройства для извлечения квадратного корня; на фиг, 2 и 3 — варианты выполнения первого и второго блоков вычисления вычета соответственно; на фиг. 4 — схема однотипной ячейки третьего блока вычисления вычета, Устройство содержит регистры 1 и

2, элемента НЕ 3, сумматор 4, вход 5 логической единицы устройства, входы

6 и 7 соответственно младшего и старшего разрядов устройства, управляющий вход 8 устройства, элементы

И-ИЛИ 9, элементы ИЛИ 10 и 11, вход

12 логического нуля устройства, блоки

13-15 вычисления вычета, причем блок

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

18 сигнала неисправности устройства.

Блок 13 состоит из триггеров 19, элементов И 20, элементов ИЛИ 21, входов 8 и 22, выхода 23 блока и элемента HE 24; блок 14 — из триггеров

25, элементов И-ИЛИ 26, элементов НЕ

27 и выхода 28 блока. Блок 15 вычисления вычета выполнен на однотипных ячейках, каждая из которых содержит элементы 29 И-ИЛИ, элементы НЕ 30, входы 31-34 и выходы 35 и 36 ячейки.

Регистр 1(результата) представля1 ет собой обычный регистр сдвига, управляемый серией С, поступающей на вход 8. На информационный вход регистра подается сигнал с выхода элемента НЕ 3.. Инверсные выходы регистра 1 соединены с первыми входами разрядов сумматора 4. На первые входы и вход знакового разряда сумматора 4 с входа 5 подается "1". На вторые входы разрядов сумматора 4 поступает очередная пара разрядов аргумента, с входа 6 — младший разряд, с входа 7 — старший. На вторые входы всех прочих разрядов сумматора

4 поступает код из регистра остатка

2 со сдвигом на 2 разряда в сторону старших разрядов. Элементы И-ИЛИ 9 позволяют, в зависимости от знака, сформированного в сумматоре 4, запи -. сывать в регистр 2 или сформированную в сумматоре сумму (если знак = О), или содержимое регистра 2, сдвинутое на два разряда в сторону старших разрядов (если знак = 1) . В младшие разряды регистра 2 во втором случае записывается пара разрядов аргумента с входов. 6 и 7. Управление записью производится сигналом С с входа 8.

Результат считывается с единичных выходов регистра 1, подключенных к выходам 17 устройства.

К выходу элемента НЕ 3 подключен вход блока 13 формирования вычета результата, выходы которого соединены с входами элемента ИЛИ 10. Входы

6 и 7 устройства соединены с входами блока 14 формирования вычета аргумента. Выходы элемента ИЛИ 10 и блока 14 соединены с входами младшей ячейки 16 блока 15 формирования вычета остатка. На третий вход младшей ячейки 16 с входа 12 поступает сигнал

"0". Выходы старшей ячейки 15 соединены через элемент ИЛИ 11 с выходом

18, на котором формируется сигнал неисправности.

Блок 13 формирования вычета результата может быть построен на счетчике (см. фиг. 2). Блок содержит два счетных триггера 19. На С-входы обоих триггеров поступает синхросигнал с входа 2. Входы триггеров соединены с выходами элементов ИЛИ 2 1. Входы последних соединены с выходами элементов И 20. Входы элементов И соединены с выходами триггеров 19, выходом элемента НЕ 24 и входом 22 блока ° Вход 22 соединен с выходом элемента HE. Вычет результата формируется на выходе 23.!

Блок формир ования .вычета ар гуме нта 14 состоит из двух счетных триггеров 25, С-входы которых соединены с входом 2 устройства и V-входы с выходами элементов И-ИЛИ 26. Входы ,элементов И-ИЛИ соединены с выходами триггеров 25, элементов НЕ 27 и входами б и 7 устройства. Вычет аргуI мента формируется на выходах 28.

Ячейк а 16 блока фор миров ания вычета остатка, приведенная на фиг. 4, состоит из элементов И-ИЛИ 29 и элементов НЕ 30. Входы ячейки (имеющие вес 1) соединены с входами 3 1 и

32. Входы (имеющие вес 2) соединены с входами 33 и 34. Выходы ячейки соединены с выходами 35 (имеют вес 1) и 36 (имеют вес 2). ((выч. Y ) 2mod +дол. выч, X ° +

+ выч.ост. i) mod 3 = О, 10

5 15010

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

В предлагаемом устройстве контроль осуществляется по модулю 3. Несложно получить условие правильной работы устройства:

50 устройства, первые входы с третьего по (n+1)-й разрядов сумма г ра (где п — разрядность результата) соедине ны с инверсными выходами с первого по (n — 1} — и разрядов первого регистра, вторые входы первого и второго разрядов сумматора подключены к входам младшего и старшего разрядов аргумента устройства соответственно, вторые входы с третьего по (и+1}-й где (выч.Y ) mod — квадрат по модудуню 3 от вычета текущего зна- 15 чения pe:çóëüòàòà

Y по модулю 3; — дополнение до 3 доп,выч. Х

1 вычета текущего значения аргумента Х. по мо1 дулю 3 выч.ост. — вычет по модулю

3 от текущего значения остатка Ост. сумма значений берется по модулю 3.

Следовательно:

25 если выч ° Y; = О;

30 (выч Y ) 2 modç

1, если выч. Y О. ю

Поэтому введение в квадрат выч. Y. формируемого блоком 13 осуществляется элементом ИЛИ 10.

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

Устройство для извлечения квадратного корня, содержащее два регистра, сумматор, элементы И-ИЛИ, эле— мент НЕ, причем входы разрешения записи первого и второго регистров сое55 динены с управляющим входом устройства, первые входы первого, второго я знакового разрядов сумматора подключены к входу логической единицы

Величина выч. Х; формируется блоком 14. Для получения ее дополнения достаточно перекрестить выходы блока

14. Выход с весом 1 использовать, как выход с весом 2, и наоборот, ьыход с весом 2 использовать, как выход с весом 1. Контрольная сумма формируется в блоке 15 и поступает на входы элемента ИЛИ 11. На выходе пос- 4

45 леднего и формируется сигнал неисправности .. разрядов сумматора соединены с выходами с первого по (и-1) -й разрядов второго регистра, выходы с первого по (n-1)-й разрядов сумматора соединены с первыми входами с первого по (n-1)-й элементов И-ИЛИ, выход знакового разряда сумматора через элемент

HE подключен к информационному входу первого разряда первого регистра и к вторым входам с первого по (n-1) — и элементов И-ИЛИ, третьи входы с третьего по (n-1)-й которых подключены к выходам с первого nc (n — 3)-й разрядов второго регистра, третьи входы первого и второго элементов

И-ИЛИ подключены к входам младшего и старшего разрядов аргумента устройства соответственно, четвертые входы с первого по (n-1)-й элементов И-ИЛИ соединены с выходом знакового разряда сумматора, выходы с первого по (n-1)-й элементов И-ИЛИ подключены к информационным входам с первого по (и-1)-й разрядов второго регистра, прямые разрядные выходы первого регистра являются выходом результата устрой— ства, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности вычислений, в него введены три блока вычисления вычета и два элемента

ИЛИ, причем первый вход п го элемента И-ИЛИ соединен с выходом (г;2)- о разряда второго регистра, второй и третий входы n — го элемента И вЂ И соединены с выходами знакового разряда сумматора и элемента НЕ соответственно, а четвертый вход подключен к выходу и-го разряда сумматора, выход n — ro элемента И вЂ И соединен с входом одноименного разряда второго регистра, выход которого соединен с входом знакового разряда сумматора, информационный вход и выходы первого блока вычисления вычета соединены с выходом элемента HE и входами первого элемента ИЛИ соответственно, синхровходы первого и второго блоков вычисления вычета подключены к управ1501050

10 ляющему входу устройства, первый и второй ипформационные входы второго блока вычисления вычета соединены с входами младшего и старшего разрядов аргумента устройства соответственно, а первый и второй выходы — соответственно с вторым и первым входами третьего блока вычисления вычета, третий и четвертый входы которого подключены соответственно к выходу первого элемента ИЛИ и входу логическог о нуля устройства, остальные входы — к единичным раэрядным выходам второго регистра, а выходы.— к первому и второму входам второго элемента 1ПИ, выход которого является выходом сигнала "Неисправность" устройства

1501050

Составитель В ° Золотовский

Техред M.Дидык Корректор Н. Борисова

Редактор Л.Пчолинская

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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