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

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

УСТРОЙСТВО для ВЫЧйС,аЕН1-1Я КВАДРАТНОГО

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

название год авторы номер документа
Цифровое устройство для ограничения чисел 1978
  • Кривего Владимир Александрович
  • Долинский Эдуард Алексеевич
  • Шабунина Любовь Александровна
SU767758A1
Устройство для умножения двоичных чисел в дополнительных кодах 1983
  • Драбкин Александр Арнольдович
  • Евдокимов Александр Васильевич
  • Жариков Вячеслав Петрович
  • Каплан Леонид Викторович
  • Крейндлин Леонид Эммануилович
  • Ромашов Борис Ильич
SU1119008A1
Устройство для вычисления суммы произведений 1985
  • Андреев Руслан Анатольевич
  • Васильев Владимир Николаевич
  • Максячкин Константин Александрович
  • Орлов Юрий Николаевич
SU1269125A1
Цифровое устройство для вычисления синусно-косинусных зависимостей 1983
  • Закидальский Анатолий Иванович
  • Синьков Михаил Викторович
SU1104510A1
Устройство для решения систем линейных дифференциальных уравнений 1988
  • Козлов Леонид Григорьевич
SU1525714A2
Устройство для вычисления корней 1990
  • Козлов Леонид Григорьевич
SU1751777A1
Устройство для кусочно-линейной интерполяции функций 1983
  • Кривего Владимир Александрович
  • Шабунина Любовь Александровна
  • Босинзон Юрий Михайлович
  • Прокопенко Николай Николаевич
SU1215117A1
Устройство для деления 1989
  • Жалковский Андрей Антонович
  • Заблоцкий Владимир Николаевич
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1767497A1
Цифровое устройство ограничения числа по модулю 1977
  • Кривего Владимир Александрович
  • Шабунина Любовь Александровна
  • Демина Наталия Ивановна
  • Гайдукова Раиса Григорьевна
SU690477A1
Арифметическое устройство 1978
  • Казаков Павел Дмитриевич
SU711570A1

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

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

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

Известны устройства для вычисления квадратного корня J1 .содержащие регистрры,сумматоры накопительного типа, счет- чих циклив, .иогическке элементы и схемы сдвига до гп разрядов включительно. В тэ- ккх устройствах используется асинхронный алгоритм, позволяюший для некоторых кодовых сочетаний подхорснного выражения достичь существенного повышения быстродействия. Однако, для целого ряда кодов э({х|зек7Ч1Вйость этого алгоритма значительно снижается и в пределе бысг1зодейсгвие указанных устройств может равняться быстродействию устройств, использующих синхронные (с жестко зафиксированным для требуемой точности число г шаг-ов вычисления) ал оритмы.. Кроме того, для этого алгоритма существует необходимость анализа групп разрядов остатка, что приводит к дополнительному расходу оборудования, и.

как следегвпо, снижению надежности и технологичности устройства в делом.

HaH6ejiee близким чо технической c mностн .к данному изобретению яьляеся усгройство L -. использующее синхронный алгоритм и co/jep/xaiuee сумматор-накопитель, регистр, триггер, регистр сдвига результата, блок управления, два элемен- та и, выход регистра соединен с первыт.-:

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

Иель изобретения - упрощение устройства.

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

На чертеже изображена схема устройства.

Устройство содержит регистр 1, сумматор-накопитель 2, регистр 3 сдвига результата, блок управления 4, триггер 5 и блок коррекции 6, элементы И 7, 8.

Сумматор-накопитель 2 состоит из комбинационного сумматора 9 и накопителя 10. Сумматор 9 предназначен для работы, с числами лредставленными в дополнительном коде. Режим работы сумматора определяется состоянием триггера 5 знакового разряда. Выход триггера 5 подключен к управляющим входам блока управления 4 и цепи переноса в младший разряд сумматора 9.

Нулевое состояние триггера 5 для комбингщионного сумматора 9 соответствует режиму Вычитание. В этом случае код вычитаемого при прохождении через блок управления 4 инвертируется, а в цепи переноса в младший разряд комбинационного сумматора 9 формируется сигнал наличия переноса. Если триггер 5 находится в состоянии 1, что соответствует для комбинационного сумматора 9 режиму Суммирование, то через блок управления 4 на комбинационный сумматор поступает прямой код второго слагаемого и на входе младшего разряда комбинационного сумматора 9 сигнал переноса отсутствует.

Перед началом вычисления подкоренное выражение находится в регистре 1. Накопитель 1О, регистр 3 сдвига результата и триггер 5 обнуляются, а в блок коррекции 6 заносится код 111. В соответствии с этим в первом шаге вычислений осуществляется режим Вычитание.

Два младших разряда уменьшаемого поступают на вход комбинационного сумматора 9 из двух старших разрядов регистра 1, на остальные разряды поступает информация с накопителя 1О со сдвигом на два разряда влево. Обратный код вычитаемого передатся в сумматор с регистра сдвига результатов и с младшего разряда блока коррекии 6, информация с двух других его разядов подается в сумматор без инвертиования. Результат вычисления фиксируетя в накопителе Ю. По окончании первого шага вычислений вьшолняется сдвиг содержимого регистра 1 на два разряда влево, а регистра сдвига результата 3 на один разряд влево, при этом в младши разряд регистра 3 через блок управления 4 заносится содержимое старшего разряда блока коррекции 6, после чего этот разряд обнуляется и до окончания вычислений в блоке коррекции 6 хранится постоянный ко ОН. В триггер 5 заносится информация со знакового разряда комбинационного сумматора 9. С этого момента устройство готово к вьшолнению второго шага вычислений.

Далее вьшолнение операции в каждом шаге сводится к следуюш;ему:

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

передача в сумматор содержимого регистра сдвига результата 3 и блока коррекции 6;

суммирование (вычитание);

запись результата суммирования (вычитания) в накопитель Ю, а информации из знакового разряда комбинационного сумматора 9 на триггер 5;

сдвиг содержимого регистра 1 и 3, при этом в младший разряд регистра 3 заносится очередной разряд результата.

По окончании последнего шага вычислений в регистре сдвига результата находится результат вычислений.

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

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

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

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

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

1.Авт. св. № 435522 кл. &О6 F 7/38, О5,О7.74 г.2.Авт. св. № 239665, кл. UO6F 7/38, 18.О3.69 г.

А

III

SU 525 087 A1

Авторы

Евдокимов Александр Васильевич

Жариков Вячеслав Петрович

Каплан Леонид Викторович

Крейндлин Леонид Эммануилович

Хайков Владимир Сергеевич

Даты

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

1974-10-28Подача