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

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

фигЛ

1501050

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

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

На фиг. 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,

0

5

0

5

или содержимое регистра 2, сдвинутое на два разряда в сторону старших разрядов (если знак 1). В мпадшие разряды регистра 2 во втором случае записывается пара разрядов аргумента с входов, 6 и 7. Управление записью производится сигналом С с входа 8. Результат считывается с единичных выходов регистра 1, подключенных к выходам 17 устройства.

К выходу элемента НЕ 3 подключен вход блока 13 формирования вычета результата, выходы которого соединены с входами элемента ИЛИ 10. Входы 6 и 7 устройства соединены с входами блока 14 формирования вычета аргумента. Выходы элемента ИЛИ 10 и блока 14 соединены с входами мпадшей ячейки 16 блока 15 формирования вычета остатка. На третий вход младшей ячейки 16 с входа 12 поступает сигнал О. Выходы старшей ячейки 15 соединены через элемент ИЛИ 11 с выходом 18, на котором формируется сигнал неисправности.

Блок 13 формирования вычета результата может быть построен на счетчике (см. фиг. 2). Блок содержит два счет

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

название год авторы номер документа
Устройство для извлечения корня из суммы квадратов трех чисел 1988
  • Коробков Роальд Валентинович
  • Золотовский Виктор Евдокимович
SU1624444A2
Устройство для логарифмирования двоичных чисел 2015
  • Булатникова Инга Николаевна
  • Гершунина Наталья Николаевна
RU2614932C1
Цифровой знаковый коррелометр 1980
  • Максименко Татьяна Ивановна
  • Ицкович Юрий Соломонович
  • Парижский Юрий Семенович
SU962975A1
Цифровой преобразователь координат 1983
  • Киселев Евгений Федорович
SU1141404A1
Устройство для вычисления обратного гиперболического тангенса 1973
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU465630A1
Устройство для вычисления квадратного корня числа в модулярной системе счисления 1985
  • Коляда Андрей Алексеевич
  • Амербаев Вильжан Мавлютинович
  • Кравцов Виктор Константинович
  • Селянинов Михаил Юрьевич
SU1317434A1
Устройство для сложения и вычитания с самоконтролем 1988
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1642469A1
Устройство для вычисления квадратного корня 1987
  • Жабин Валерий Иванович
  • Дорожкин Владимир Николаевич
  • Гончаренко Григорий Владимирович
SU1481753A1
Арифметическое устройство 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU633016A1
Цифровое устройство для логарифми-РОВАНия дВОичНыХ чиСЕл 1979
  • Изнюк Леонид Семенович
SU813414A2

Иллюстрации к изобретению SU 1 501 050 A1

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

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

Формула изобретения SU 1 501 050 A1

35

входов 8 и 22, выхода 23 блока и эле-ЗО триггера 19. На С-входы обоих мента НЕ 24; блок 14 - из триггеров 25, элементов И-ИЛИ 26, элементов НЕ 27 и выхода 28 блока. Блок 15 вычисления вычета вьшолнен на однотипных ячейках, каждая из которых содержит элементы 29 И-Ш1И, элементы НЕ 30, 1входы 31-34 и выходы 35 и 36 ячейки. Регистр 1(результата) представляет собой обычный регистр сдвига, управляемый серией С, поступающей на вход 8. На информационньш вход регистра подается сигнал с выхода . элемента НЕ 3.. Инверсные выходы регистра 1 соединены с первыми входами разрядов сумматора 4. На первые входы и вход знакового разряда сумматора 4 с входа 5 подается 1. На вторые входы разрядов сумматора 4 поступает очередная пара разрядов аргумента, с входа 6 - младший раз40

45

триггеров поступает синхросигнал с входа 2. Входы триггеров соединены с выходами элементов ИЛИ 21. Входы последних соединены с выходами эле ментов И 20. Входы элементов И сое динены с выходами триггеров 19, вы ходом элемента НЕ 24 и входом 22 б ка. Вход 22 соединен с выходом эле мента НЕ. Вычет результата формиру ется на выходе 23.

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

ряд, с входа 7 - старший. На вторые 50 входы всех прочих разрядов сумматора 4 поступает код из регистра остатка 2 со сдвигом на 2 разряда в сторону старших разрядов. Элементы И-ИЛИ 9 позволяют, в зависимости от знака, 55 сформированного в сумматоре 4, запиг сывать в регистр 2 или сформированную в сумматоре сумму (если знак 0),

триггера 19. На С-входы обоих

триггеров поступает синхросигнал с входа 2. Входы триггеров соединены с выходами элементов ИЛИ 21. Входы последних соединены с выходами элементов И 20. Входы элементов И соединены с выходами триггеров 19, выходом элемента НЕ 24 и входом 22 блока. Вход 22 соединен с выходом элемента НЕ. Вычет результата формируется на выходе 23.

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

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

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

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

((выч.У,)2тоа5+доп.выч.Х + + выч.ост. i) mod ,

где (выч.У.)2 mod -- квадрат по моду- дулю 3 от вычета тек тчего значения результата YJ по модулю 3;

доп.выч. - дополнение до 3

вычета текущего значения аргумента X, по модулю 3;

выч.ост. i - вычет по модулю

3 от текущего значения остатка Ост. i;

сумма значений берется по модулю 3. .Следовательно:

если выч,

если выч.

Y;

0;

Y. 0.

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

Величина выч. Х; формируется блоком 14. Для получения ее дополнения достаточно перекрестить выходы блока 14. Выход с весом 1 использовать, как выход с.весом 2, и наоборот, выход с весом 2 использовать, как выход с весом 1. Контрольная сумма формируется в блоке 15 и поступает на входы элемента ИЛИ 11. fia выходе последнего и формируется сигнал неисправности .

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

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

10

15

0

25

0

5

0

5

0

5

устройства, первые входы с третьего по (п+О-й разрядоЕ суммах ра (где п - разрядность ре: ультата, соедине ны с инверсными выходами с первого по (п-1)-й разрядов первого регистра, вторые входы первого и второго разрядов сумматора подключены к входам младшего и старшего разрядов аргумента устройства соответственно, вторые входы с третьего по (п+1)-й разрядов сумматора соединены с выхо- с первого по (п-1)-й разрядов второго регистра, выходы с первого по (п-1)-й разрядов сумматора соединены с первыми входам 1 с первого по (п-1)-й элементов И-ИЛИ, выход знакового разряда сумматора через элемент НЕ подключен к информационному входу первого разряда первого регистра и к вторым входам с первого по (п-1)-й элементов И-ИЛИ, третьи входы с третьего по (п-1)-й которых подключены к выходам с первого по (п-З)-й разрядов второго регистра, третьи входы первого и второго элементов И-ИЛИ подключены к входам младшего и старшего разрядов аргумента устройства соответственно, четвертые входы с первого по (п-1)-й элементов И-ИЛИ соединены с вькодом знакового разряда сумматора, выходы с tnepBoro по (п-1)-й элементов И-ИЛИ подключены к информационным входам с первого по (п-1)-й разрядов второго регистра, прямые разрядные выходы первого регистра являются выходом результата устройства, отличающееся тем, что, с целью повышения достоверности вычислений, в него введены три блока вычисления вычета и два элемента ИЛИ, причем первый вход п-го элемента И-ИЛИ соединен с выходом (п-2)-го разряда второго регистра, второй и третий входы п-го элемента И-ИЛИ соединены с выходами знакового разряда сумматора и элемента НЕ соответственно а четвертый вход подключен к выходу п-го разряда сумматора, выход п-го элемента И-ИПИ соединен с входом одноименного разряда второго регистра, выход которого соединен с входом знакового разряда сумматора, информационный вход и выходы первого блока вычисления вычета соединены с выходом элемента НЕ и входами первого элемента ИЛИ соответственно, синхровходы первого и второго блоков вычисления вычета подключены к управляющему входу устройства, первый и второй информационные входы второго блока вычисления вычета соединены с входами младшего и старшего разрядов аргумента устройства соответственно, а первый и второй выходы - соответственно с вторым и первым входами третьего блока вычисления вычета, третий и четвертый входы которого

подключены соответственно к выходу первого элемента 11ПИ и входу логического нуля устройства, остальные входы - к единичным разрядным выходам второго регистра, а выходы-- к первому и второму входам второго элемента ПНИ, выход которого является выходом сигнала Неисправность

(риз,г

сригЗ

(рие.Ц

Документы, цитированные в отчете о поиске Патент 1989 года SU1501050A1

Устройство для извлечения квадратного корня 1982
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1129608A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для извлечения квадратного корня 1985
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1283810A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 501 050 A1

Авторы

Золотовский Виктор Евдокимович

Коробков Роальд Валентинович

Даты

1989-08-15Публикация

1987-08-30Подача