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

Иллюстрации

Показать все

Реферат

 

0nmcaHHE

ИЗОБРЕТЕ Н ИЯ

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

220632

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

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

Республик

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

Заявлено 26.1Х.1966 (лю 1104575/26-24) с присоединением заявки 1чо

Приоритет

Опубликовано 28.VI.1968. Бюллетень М 20

Дата опубликования описания 9,IX,1968

1 л. 42тп:, 7/44

МПЬ; 6 06k

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

СССР

УДЕ 681.325.57 (088.8) Авторы изобретения А. М. Шаумаи, М. К. Чирков, И. Я. Березиая и Г. H. Моисеева

Заявитель Вычислительный центр Ленинградского Государственного университета им. А. А; Жданова

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

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

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

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

Устройство содержит регистр 1 множителя и результата, регистр 2 множимого, сумматор

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

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

Выход регистра 1 соединен с одним из входов каждого из элементов 7 и 8 совпадения и входом записи элемента 9; второй вход эле10 мента 8 соединен с устройством управления вычислительного устройства и входом запрета

12 элемента 9; второй вход элемента 7 — с выходом 18 схемы счетчика разряда множителя и входом запрета 12 элемента 9. Выход эле15 мента 7 соединен со входом 14 сумматора, выход элемента 8 — со входом блока анализа множителя, выход элемента 9 — со входом регистра 1. Выход 15 схемы счетчика соединен со входом округления, а выход 1б — с устройст20 вом управления концом операций вычислительного устройства. Выход б соединен с устройством управления вычислительного устройства, выход регистра 2 — со входом этого же регистра и входом 17 сумматора, выход схемы

25 округления — со входом 18 сумматора. Выход

19 сумматора соединен с одним входом элемента 10, другой вход этого элемента соединен с выходом 18, а выход — с выходом регистра

1. Регистры 1 и 2 допускают сдвиг только

ЗО вправо.

220632

60 а

1 при 6, i-—

Лп=

О пРи5, 1(—"

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

В пачалс операции происходит сдвиг множи1сл i .;а один разряд вправо. Одновременно из устройства управления вычислительным устр 11ством поступает импульс па вход элемента

h ii вход запрета элемента 9. При этом младша;1 цифра множителя IiocT) паеет В апализаio1! цифр мно1китсля, а в счетчик разрядов множителя записывается единица.

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

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

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

Ilic пли равна, в сумматоре образуется еди2 ница переноса в старший разряд, т. е. происходит округление и-го разряда множимого.

При выдаче п-го разряда из регистров прекращается перезапись в регистре 1, так как из схемы счетчика разрядов поступает сигнал на вход элемента 7 и вход запрета элементов 9.

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

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

Только теперь происходит сложение n-ro разряда множимого с промежуточным результатом, записанным в регистре 1, и, если есть, единицей переноса от округления. Количество описанных циклов сложения будет равно цифре исследуемого разряда множителя. При этом в регистре 1 получают промежуточный результат, равный а> (b„+An), где а — младший разряд множителя, b„— старший п-ный разряд множимого.

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

При умножении на цифру следующего разряда множителя все происходит аналогично опп10 санному a исключением того, что в связи с заполнением счетчика 5 разрядов на единицу происходит округление (n — 1) -го разряда, т. е. — поступает в сумматор одновременно с

15 (п — 2) -ным разрядом множимого. При этом через элемент 9 будет переписываться (п — 2) младших разряда регистра 1, а в сумматор через элемент 7 будут переписываться 2 старших разряда. С промежуточным результатом умно20 хкения складывается теперь не старший п-й разряд множимого, а два старших, и-й и (n — 1) -й разряды множимого, В результате этого цикла происходит умножение аа (6 „+ 11 1+Хи — 1), а промежугоч25 ный результат равняется а, (b„+ Л и) + а, (b„+ b, I + Л n — 1).

При умножении на к-й разряд множителя в связи с заполнением счетчика к единицами ок30 ругление происходит (n — к+1) -го разряда а множимого, т. е. B сумматоре — будет склады2 ваться с (n — к) -ным разрядом множимого, а к промежуточному результату будут прибав35 ляться к старших разрядов множимого.

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

a„(b„+b„ I + ... + bl + Л 1), 40 и в регистре 1 записан результат, равный аЯ и+ A 6) + аЯ и + b -1 + Ah — 1) + " +

+ а„(Ь„+ b, 1+ ... + Ьд + М).

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

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

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

55 аП и — 1 не превышает

П 2х1

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

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

65 множителя соединен с выходами элемента за.

220632

Составитель В. А. Субботин

Техред А. А. Камышникова Корректор Л. В. Наделяева

l åäàêò0ð Е. В. Семанова

Заказ 2607715 Тираж 530 Подписное

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

Москва, Центр, пр. Серова, д. 4

Типография, пр. Сапунова, 2 прста и первого элемента совпадения, выход регистра связан с первым входом второго элемента совпадения и входом записи элемента запрета, второй вход второго элемента совпадения, вход запрета элемента запрета и первый вход первого элемента совпадения подкл!очсны K Выход схемы счетчика разрядов множителя, второй вход первого элемента совпадения соединен с выходом сумматора, вход схемы округления подкл1очен к выходу схемы

5 счетчика разрядов множителя, а выход соединен со входом сумматора.