УСТРОЙСТВО УМНОЖ1ЕНИЯ Советский патент 1968 года по МПК G06F7/52 

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

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

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

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

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

Выход регистра 1 соединен с одним из входов каждого из элементов 7 и 8 совпадения и входом записи элемента 9; второй вход элемента 8 соединен с устройством управления вычислительного устройства и входом запрета 12 элемента 9; второй вход элемента 7 - с выходом 13 схемы счетчика разряда множителя и входом запрета 12 элемента 9. Выход элемента 7 соединен со входом 14 сумматора, выход элемента 8 - со входом блока анализа множителя, выход элемента 9 - со входом регистра 1. Выход 15 схемы счетчика соединен со входом округления, а выход 16 - с устройством управления концом операций вычислительного устройства. Выход 6 соединен с устройством управления вычислительного устройства, выход регистра 2 - со входом этого же регистра и входом 17 сумматора, выход схемы округления - со входом 18 сумматора. Выход 19 сумматора соединен с одним входом элемента 10, другой вход этого элемента соединен с выходом 13, а выход - с выходом регистра /. Регистры 1 и 2 допускают сдвиг только вправо.

Устройство работает следующим образом (множитель записан в регистре /, множимое- - 15 регистре 2).

В начале операции происходит сдвиг множителя на один разряд внраво. Одновременно из устройства управления вычислительным устройством поступает импульс па вход элемента 6 II вход запрета элемента 9. При этом младшая ппфра множителя поступает в анализатор цифр множителя, а в счетчик разрядов множителя записывается единица.

Пусть цифра младшего разряда множителя ut - пе нуль, тогда начинаются сдвиги в регистрах / и 2. Сигналов на вход запрета элемента 9 не поступает. В результате в регистрах 1 1 2 начинается перезапись чисел, т. е. младшне разряды чисел переписываются в старшие, и кроме того, разряды множимого, начиная с младшего, поступают в сумматор 3 (выдача с сумматора на вход регистра 1 запреш,епа).

При выдаче (п-1)-го разряда множимого происходит выдача сигнала со счетчика 5 разрядов множителя на схему //. По этому сигналу с выхода схемы 11 на сумматор 3 подается число - - , где а - основание системы

счисления (например, для десятичной подается число 5). Если цифра (п-1)-го разряда больше нли равна - , в сумматоре образуется

ница переноса в старший разряд, т. е. происходит округление /г-го разряда множимого. При выдаче п-го разряда из регистров прекращается перезапись в регистре 1, так как из схемы счетчика разрядов поступает сигнал на вход элемента 7 и вход запрета элементов 9. При этом разрешается выдача на сумматор п-го разряда множителя (в первом цикле это будет нуль). Таким образом, происходит сложение п-го разряда множимого и, если есть единицы переноса, с записью результата в старший разряд регистра /, так как открыт элемент 10.

После окончания этого цикла происходит вычитание единицы из цифры множителя, поступавшей в начале операции в блок 4. Происходит повторный анализ оставшегося значения цифры множителя. Если она не равна нулю, процесс, описанный выше, повторяется. Только теперь происходит сложение п-го разряда множимого с промежуточным результатом, записанным в регистре 7, и, если есть, единицей переноса от округления. Количество описанных циклов сложения будет равно цифре исследуемого разряда множителя. При этом в регистре I получают промежуточный результат, равный ai (6„-|-Агг), где «1 - младший разряд множителя, 6 „ - старщий п-ный разряд множимого.

в том случае, если анализируемое значение разряда множителя равно нулю, производится сдвиг регистра У вправо. При этом сигналом из устройства управления открывается элемент 8 и закрывается э.темент 9. Следующая цифра множителя поступает в блок 4, н в счетчик 5 разрядов заносится еще одна единица. При умножении на цифру следующего разряда множителя все происходит аналогично описанному за исключением того, что в связи с заполпением счетчнка 5 разрядов на единицу происходит округление (п-1)-го разряда, т. е.

- поступает в сумматор одновременно с

{п-2)-ным разрядом множимого. При этом через элемент 9 будет переписываться (п-2) младших разряда регистра /, а в сумматор через элемент 7 будут переписываться 2 старших разряда. С промежуточным результатом умножения складывается теперь не старщий «-Й разряд множимого, а два старщих, п-й и (л -1)-й разряды множимого.

В результате этого цикла происходит умножение «2 (6 „+/ /г-i+A -1), а промежуточный результат равняется

1 (п + А «) + «2 (п + «-1 + А /г - 1). При умиожении на /с-й разряд множителя в связи с заполнением счетчика к единицами округление происходит (п - «4-1)-го разряда

множимого, т. е. в сумматоре -будет складыZi

ваться с (п - /с)-ным разрядом множимого, а к нромежуточному результату будут прибавляться к старщих разрядов мпожимого.

При умножении на последнюю цифру множителя происходит умножение

Qj&;,+.-l+... + 6l + Al),

И В регистре / записан результат, равный

1 (Ьп + А Л) + «2 ( + Ьп-1 + A/Z - 1) + ... + + ««(«+ + -+6i + Al).

Множимое сохранено в регистре 2.

Счетчик 5 разрядов заполнен, и с его выхода 16 поступает сигнал конца операции в устройство унравления концом операции и вычислительного устройства. Если количество значащих разрядов множимого и множителя в

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

ДЯ п -1

не превышает

2x1

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

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

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

название год авторы номер документа
Устройство для умножения 1988
  • Шостак Александр Антонович
  • Яскевич Валентин Владимирович
SU1654814A2
Устройство для умножения 1976
  • Гусев Валерий Федорович
  • Иванов Геннадий Николаевич
  • Контарев Владимир Яковлевич
  • Кренгель Генрих Исанвич
  • Шагивалеев Мансур Закирович
  • Кремлев Вячеслав Яковлевич
  • Щетинин Юрий Иванович
  • Ярмухаметов Азат Усманович
SU651341A1
Устройство для умножения 1984
  • Майоров Сергей Александрович
  • Кожемяко Владимир Прокофьевич
  • Мартынюк Татьяна Борисовна
  • Джалиашвили Зураб Отарович
SU1249507A1
Устройство управления умножением двоично-десятичных чисел 1972
  • Панферов Борис Иванович
  • Громов Владимир Сергеевич
  • Фельдман Борис Яковлевич
  • Малин Анатолий Ильич
  • Минаев Александр Александрович
  • Тетерин Юрий Анатольевич
SU469969A1
Устройство для умножения 1985
  • Подгорнов Анатолий Иванович
  • Шугаев Александр Михайлович
  • Костинский Аркадий Яковлевич
  • Орлова Мария Петровна
  • Гордеева Анна Сергеевна
SU1278838A1
Последовательное множительное устройство 1981
  • Аникеев Александр Вячеславович
  • Кильчицкий Евгений Васильевич
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
SU987620A1
Устройство для умножения 1990
  • Бобровский Алексей Иванович
  • Марчук Виктор Николаевич
SU1753471A1
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО 1971
SU318941A1
Арифметическое устройство 1985
  • Подгорнов Анатолий Иванович
  • Костинский Аркадий Яковлевич
  • Шугаев Александр Михайлович
  • Орлова Мария Петровна
  • Чистякова Ирина Александровна
SU1287144A1
Устройство для умножения 1982
  • Кожемяко Владимир Прокофьевич
  • Мартынюк Татьяна Борисовна
  • Короновский Алим Иванович
SU1136151A1

Иллюстрации к изобретению SU 220 632 A1

Реферат патента 1968 года УСТРОЙСТВО УМНОЖ1ЕНИЯ

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

16

SU 220 632 A1

Авторы

А. М. Шауман, М. К. Чирков, И. Я. Березна Г. Моисеева

Даты

1968-01-01Публикация