Устройство умножения

 

26576

О П И С

ИЗОБРЕ

К АВТОРСКОМУ

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

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

Республик

Зависимое от авт. свидетельства № 220632

Заявлено 15. I V.1968 (K 1233399/18-24) М. 1хл. б 06f 7/38 с присосдi нением заявки «¹â€”

Комитет по делам изобретеиий и открытий при Совете Мииистров

СССР

Приоритет—

Опубликовано 19.1.1972. Бюллетень ¹ 4

Дата опубликования списания 21.111.1972

УДК 681.325(088.8) Авторы изобретения

Г. Н. Моисеева, А. И. Овруцкий и А. М. Шауман

Ленинградский государственный университет им. A. А. Жданова

Заявитель

УСТРОЙСТВО УМНОЖЕНИЯ

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

Известно устройство умножения по авт. св. № 220632.

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

Устройство содержит разрядный регистр подкоренного числа и результата 1, вспомогательный разрядный регистр 2, сумматор 3, анализатор цифр 4, счетчик разрядов 5, элемент запрета б, управляющий выдачей из регистра 2 в сумматор 3; элемент совпадения 7, разрешающий запись цифры из анализатора 4 в регистр 2; элемент совпадения

8, разрешающий выдачу цифры из анализатора 4 в сумматор 3, элемент совпадения 9, управляющий выдачей результата из сумматора в регистр 1.

Выход регистра 1 соединен со входом 10 сумматора, выход регистра 2 — со входом записи элемента запрета б, выход элемента запрета б — со входом 11 сумматора и входом регистра 2, а выход сумматора — со входом 12 элемента совпадения 9. Другой

5 вход 13 этого элемента соединен с блоком управления вычислительного устройства, выход элемента 9 — со входом регистра 1. Выход 14 счетчика разрядов 5 соединен со входом элемента совпадения 7, входом элемента

10 8 и входом запрета 15 элемента б. Второй вход элемента 7 соединен с выходом 1б анализатора цифр 4, а второй вход элемента

8 — с выходом 17. Выход элемента совпадения 7 соединен со входом регистра 2, выход

lб элемента 8 — со входом 11 сумматора, выход 18 счетчика разрядов 5 — с блоком управления вычислительного устройства.

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

Допустим, что числа в регистрах представлены с запятой, фиксиро|ванной перед старшим разрядом, т. е. извлекается корень на числа О, а„а„|...а,.

В регистре 1 находится подкоренное число, регистр 2 очищен, счетчик разрядов 5 и анализатор цифр 4 находятся в начальном зо нулевом положении.

326576

О перация выполняется за число шагов, определяемое заданной точностью вычисления (максимальное число шагов n — 1). Каждый шаг состоит,из (b;+ 2) циклов, где

b„— очередная .цифра корня.

Первый шаг. В счетчик разрядов 5 и анализатор цифр записывается по одной единице. На регистры 1 и 2 подаются последовательности импульсов сдвига.

С выхода 17 анализатора цифр 4 на вход элемента 8 поступают сигналы, соответствующие записанному в анализаторе числу, а с выхода 1б на вход элемента 7 — сигналы, соответствующие числу, уменьшенному на единицу, т. е. на,первом цикле сигналов на входе нет.

Подкоренное число поразрядно, начиная с младшего, поступает в сумматор 8.

Сигналами блока управления вычислительного устройства, |поступающими на вход

18 элемента 9, разрешается выдача результата из сумматора 8 через элемент совпадения 9 на вход регистра 1.

Так как регистр 2 перед началом операции был очищен, а сигналов со счетчика разрядов 5 еще не было, (и — 2) младших разряда подкоренного числа без изменения проходят через сумматор.

Одновременно с выдачей в сумматор (и — 1)-го разряда регистра с выхода 14 счетчика 5 на вход элемента совпадения 8 поступает сигнал, разрешающий .выдачу числа анализатора 4 на вход 11 сумматора 8.

В сумматоре это число вычитается из двух старших разрядов подкоренного числа регистра 1.

Результат из сумматора через элемент совпадения 9 поступает в два старших разряда регистра 1. Таким образом, после первого цикла вычитания в д вух старших разрядах регистра 1 оказывается записанным результат вычитания, а в остальных (и — 2) младших разрядах — подкоренные числа. В регистре 2 по-прежнему ничего нет.

Если результат вычитания положительный, число в анализаторе 4 увеличивается на две единицы и описанный выше цикл повторяется с той разницей, что теперь из промежуточного результата, записанного в двух старших разрядах регистра 1, вычитаются три единицы, а с выхода 1б анализатора 4 через элемент совпадения 7 по сигналу на выходе 14 счетчика 5 в (n — 1) разряд регистра 2 записывается цифра 2 (число анализатора 4, уменьшенное на единицу) .

Описанные циклы повторяются до получения отрицательного остатка.

Если при увеличении на два число анализатора цифр перестает быть меньше основа ния системы исчисления, единица переноса посту пает в и-ный разряд регистра 2, а в анализатор 4 записывается единица. В результате младший разряд вычитаемого сказывается в анализаторе цифр 4, а старший— в и-ом разряде регистра 2. Отсюда видно

l0

l5

65 что анализатор разрядов представляет собой счетчик на один разряд числа.

Во время каждого цикла вычитания одновременно с (и — 1)-и сдвигом регистров сигнал с выхода 14 счетчика разрядов 5 поступает на вход запрета 15 элемента б, в результате чего цифра, записанная ранее в (и — 1)-м разряде регистра 2, заменяется новой, соответствующей вычитаемому на данном цикле.

По получении отрицательного результата остаток восстанавливается прибавлением к результату вычитания последнего цикла.

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

Перед вторым шагом в счетчик разрядов

5 записывается еще одна единица, а в анализатор цифр 4 единица записывается после его очистки, Далее начинаются вышеописанные циклы вычитания ряда нечетных чисел. В первом цикле каждого шага, начиная со второго, на регистр 1 приходит не и сигналов сдвига, а (n — 1) . Таким образом, на каждом следующем шаге число в регистре 1 сдвигается на один разряд влево.

На втором шаге уменьшаемое находится в трех старших разрядах регистра 1. Число, записанное в регистр 2 на предыдущем шаге, является старшими разрядами вычитаемого, а младший его разряд находится в анализаторе цифр 4.

На этот раз удвоенное число циклов вычитаний за писывается в (n — 2)-й разряд регистра 2 до получения отрицательного остатка на втором шаге из анализатора цифр

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

На каждом шаге из (lг + 1) старших разрядов регистра 1, где Й вЂ” номер шага, вычитается ряд нечетных чисел до получения отрицательного остатка. В конце каждого шага удвоенные уже определенные раз|ряды корня находятся в (k + 1) старших разрядах регистра 2.

По заполнении счетчика разрядов описанные выше шаги прекращаются.

В регистре 2 находится удвоенное значение корня, в регистре 1 — остаток вычитания.

Чтобы получить истинное значение корня, число в регистре 2 нужно умножить на 0,5.

Поэтому после очистки регистра 1 число регистра 2 умножается путем пятикратного сложения. Промежуточный результат, а после умножения — окончательный результат поступает из сумматора 8 через элемент совпадения 9 в регистр 1. Затем сигнал конца операции с выхода 18 счетчика разрядов поступает в блок управления вычислительного устройства.

Предлагаемое устройство можно легко приспособить для умножения и деления.

326576

Предмет изобретения

Составитель А. Плащин

Техред Е. Борисова

Корректор T. Миронова

Редактор Б. Федотов

Заказ 47/272 Изд. Мз 82 Тираж 448 Подписное

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

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

Тип. Харьк. фил. пред. «Патент»

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

5 входом сумматора.

Устройство умножения Устройство умножения Устройство умножения 

 

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

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

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

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

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