УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ЧИСЕЛ Советский патент 1969 года по МПК G06F7/54 

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

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

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

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

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

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

множителя; шину 9, служащую для передачи содержимого сдвинутого разряда регистра 6 в старший разряд мантиссы регистра множителя; шину 10 для передачи значения знакового разряда множителя на логическую схему,

вырабатывающую сигналы прямой и инверсной нередачи множимого в сумматор 3; шину // для передачи значения младшего разряда множителя на логическую схему; шину J2 для нередачи значения знакового разряда множимого на логическую схему; логическую схему 13, вырабатывающую сигналы прямой или (и) инверсной передачи множимого в сумматор 3; шину 14, служащую для связи выхода логичесской схемы 13 анализа сомножителей со входом схемы 15 формирования сигнала инверсной передачи множимого в сумматор; шину 16, служащую для связи выхода логической схемы 13 со входом схемы 17 формирования сигнала нрямой передачи множимого в сумма3рующий сигнал, разрешающий, передачу множимого в сумматор; шину 19 для подачи управляюш:его сигнала прямой лередачи множимого в сумматор; шину 20 для подачи управляющего сигнала инверсной передачи множимого в сумматор. Перечисленные операции выполняются при работе устройства следующим образом. Множимое хранится на регистре /. Множитель хранится в сдвигающем регистре 8. В сдвигающем регистре 6 хранится частное произведение. В каждом цикле умножения производится либо прямая и (или) инверсная передача множимого на вход сумматора, либо множимое не передается. На второй вход сумматора по Ц1ине 7 поступает частное произведение, хранимое в регистре 6 и полученное в предыдущих циклах умножения. Сформированная сумма по шинам 5 передается из сумматора в регистр 6, где затем сдвигается на одип разряд вправо. Выпадающий за пределы разрядной сетки регистра 6 разряд частного произведения по щине 9 поступает в старший разряд регистра множителя. Этот разряд до этого был освобожден при сдвиге информации в регистре 8 на один разряд вправо, выполняемом одновременно с суммированием множимого и частного произведения в сумматоре. Логическая схема 13 вырабатывает управляющие сигналы, поступающие на выходы схем формирования прямой или инверсной передачи множимого в сумматор. Сигналы, управляющие этой передачей, поступают в АУ по шинам 19 и 20, раз.решая передачу прямого или инверсного кода мнол имого через ключи 2 и 4 на вход сумматора. Логическая схема реализует логические функции РПК и ик , являющиеся признаками для начала формирования соответственно сигналов прямой и инверсной передачи множимого в сумматор: f „,4нЛ5,у(,)Л(5зн+4н); /ик 5з„Л5д/(5з„)Л(5з„+4„).

. 4 где Л за -значение знакового разряда множимого;-значение знакового разряда множителя;-значение анализируемого разряда множителя, соответствующего t-му шагу выполнения операции умножения. Таблица истинностей дополняет логические формулы для функций f ПК и /ик Очевидно, что дополнительный член (Взн -бг) Д (5зн + Лн) в формулах для F и и играет корректирующую роль при выполнении умножения, поскольку при осуществлении обычного умножения чисел в обратных кодах функции Р„к и f „к выглядят в следующем виде: пк - -SjH Л i, ик 5з„ЛЙ в случае равенства пк 1 выполняется одновременная передача прямого и инверсного кода множителя на вход сумматора, т. е. подается мащинный (отрицательный) нуль. При этом, если первые частные произведения становятся равными уже не положительному, а отрицательному нулю, при сдвиге частного произведения вправо сдвигаемый в регистр 8 разряд регистра 6 будет иметь (в случае неавнозначных сомножителей) единичное значение в соответствии с точным значением полноразрядного произведения. 5 В качестве примера вычислим

частное произведение (информация в регистре 6)

стояние

информация в регистре 8 множителя.

0,0000

1,0111 анализируемый Ц разряд полноразрядное произведение на примере: 242499 6

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

название год авторы номер документа
БКБЛЙОТЕК.Д 1970
  • В. Н. Грибанов, И. В. Калинин, М. А. Кочаров, Б. Назьмов, В. И. Сорокин Е. А. Раков
SU273520A1
Множительно-сдвиговое устройство 1978
  • Шек-Иовсепянц Рубен Ашотович
  • Фомин Юрий Иванович
  • Евсеев Владимир Иванович
  • Кондрашев Николай Владимирович
  • Гаврилюк Ольга Алексеевна
SU805307A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ 1972
SU357561A1
Устройство для умножения 1989
  • Тарануха Виталий Модестович
SU1732341A1
Устройство для умножения чисел 1980
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Фам Тин Нгия
SU920713A1
Устройство для вычисления сумм произведений 1975
  • Боюн Виталий Петрович
  • Козлов Леонид Григорьевич
SU561963A2
УСКОРЕННЫЙ УМНОЖИТЕЛЬ НА НЕЙРОНАХ 2006
  • Кобелев Николай Сергеевич
  • Лопин Вячеслав Николаевич
  • Кобелев Владимир Николаевич
  • Шевелева Елена Сергеевна
  • Фетисова Евгения Владимировна
  • Шевелев Сергей Степанович
RU2322688C2
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО МАТЕМАТИЧЕСКОЙ МАШИНЫ ПОСЛЕДОВАТЕЛЬНОГО ДЕЙСТВИЯ 1964
SU164716A1
ЦИФРОВОЙ ИНТЕГРАТОР 1973
  • Авторы Изобретепи
SU369590A1

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

Реферат патента 1969 года УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ЧИСЕЛ

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

(прямая и инверсная передача множимого)

сдвиг

IIшаг сдвиг

IIIшаг

сдвиг

IVшаг

(инверсная

передача

множимого)

Таким образом, получено точное полноразрядное произведение 1,1010.0111.

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

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

- значительно повышается точность вычисления произведений;

-однотипность при выполнении операций умножения;

-потребность в малом дополнительном оборудовании для реализации способа.

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

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

SU 242 499 A1

Даты

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