Устройство для умножения Советский патент 1986 года по МПК G06F7/52 

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

1

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

Целью изобретения является повышение быстродействия.

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

Устройство содержит регистр 1 множимого, регистр 2 множителя, коммутатор 3, содержащий группу элементов И 4-6 и группу элементов ИЛИ 7, накапливающий сумматор 8, содержащий комбинационный сумматор 9 и регистр 10, узел 11 управления коммутатором, содержащий элементы И 12-17 и элементы ИЛИ 18 и 19, узел 20 определения знака операции, содержащий элемент И 21 и элемент ИЛИ 22.

Регистры 2 и 10 функционально полные состоят из вспомогательного и основного регистров. Сдвиг содержимого регистров 10 и 2 производится двумя тактирующими импульсами внутри такта или двумя фронтами одного тактирующего импульса..

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

В случае пары 00 производится про- стой сдвиг на два разряда вправо частичного произведения на регистре 10 через 1 мбинационный сумматор 9. В случае пары 01 к сумме частичных произведений прибавляется одинарное множимое и сумма частичных произведем НИИ сдвигается на два разряда вправо В случае пары 10 прибавляется удвоенное множимое и сумма частичных произведений сдвигается на два разряда вправо. В случае пары 11 из суммы частичных произведений вычитается одинарное множимое и сумма частичных произведений сдвигаетсЙ на два разряда вправо. В результате вьиита- ния очередная сумма частичных производных будет, иметь отрицательный знак. На следующем такте умножения

45

- 40 м. 55

206773

должно быть прибавлено одинарное множимое.

Отрицательный знак предыдущей суммы частичных производных учитьта5 ется при обработке следующей пары разрядов. Если следующая пара 00, то она обрабатывается как 01. Если следующая пара 01, то она обраба- тьгоается как ЛЮ. Если следующая

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

15 (подается 1 на входы знаковых разрядов регистра 10).

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

При выполнении вычитания множимое в обратном коде из регистра 1 через коммутатор 3 поступает на входы ком25 бинационного сумматора 9. При этом на вход переноса младщего разряда сумматора 9 подается +1, т.е. на входах сумматора. 9 образуется дополнительный код множимого.

30 При выполнении умножения очередная сумма частичных произведений с сумматора 9 со сдвигом на два разряда вправо записывается в регистр 10, при этом младшие разряды очередной

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

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

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

50

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

Устройство для умножения, содержащее регистр множимого, регистр

множителя,коммутатор, накапливающий сумматор, узел управления коммутатором, информационные входы разрядов первой, второй и третьей групп коммутатора соединены с прямыми выходами соответствующих разрядов ре- множимого, прямыми выхода- ми разрядов регистра множимого со сдвиi

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

тор содержит регистр и комбинационный сумматор, выходы разрядов которого соединены со сдвигом на два разряда вправо с входами разрядов

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

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

20 а выход подключен к первому входу

элемента ШШузла определения знака операции, второй вход которого соединен с третьим выходом узла управления коммутатором, выход элемента ИЛИ узла опре25 деления знака операции подключен к входу знаковогоразряда регистранатапливающего сумматора,входпереноса комбинационного сумматора является входом переноса накапливакнцегосумматора,вы30 ходы разрядов регистра множителя соединены сдвигом на два разряда вправо с входами разрядов регистра множителя.

Редактор В. Иванова

Составитель В. Березкин

Техред 3.Палий Корректор А. Обручар

Заказ 8714/50 Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ПШ1 Патент, г. Ужгород, ул. Проектная, 4

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

название год авторы номер документа
Арифметическое устройство 1978
  • Казаков Павел Дмитриевич
SU711570A1
Накапливающий перемножитель 1981
  • Григорьев Владимир Германович
  • Усанов Альберт Семенович
  • Иванов Юрий Алексеевич
SU987618A1
Арифметическое устройство 2016
  • Булатникова Инга Николаевна
  • Гершунина Наталья Николаевна
RU2632411C1
Устройство для умножения 1985
  • Мынкин Сергей Семенович
  • Русанов Сергей Георгиевич
  • Фирстов Юрий Петрович
SU1309019A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ЧИСЕЛ 1991
  • Шостак А.А.
  • Яскевич В.В.
RU2021633C1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
Арифметическое устройство 1976
  • Черкасский Николай Вячеславович
SU703804A1
Устройство для умножения 1974
  • Панова Тамара Степановна
SU608156A1
УМНОЖИТЕЛЬ НА НЕЙРОНАХ 2003
  • Шевелев С.С.
  • Стариков Р.В.
RU2249845C1
Устройство для умножения 1976
  • Гусев Валерий Федорович
  • Иванов Геннадий Николаевич
  • Контарев Владимир Яковлевич
  • Кренгель Генрих Исанвич
  • Шагивалеев Мансур Закирович
  • Кремлев Вячеслав Яковлевич
  • Щетинин Юрий Иванович
  • Ярмухаметов Азат Усманович
SU651341A1

Иллюстрации к изобретению SU 1 206 773 A1

Реферат патента 1986 года Устройство для умножения

Изобретение относится к области вычислительной техники и может быть использовано при проектировании арифметических устройств ЦВМ. Целью изобретения является повышение быстродействия устройства. Устройство содержит регистр множимого, регистр множителя, коммутатор, группу злементов И, группу элементов ИЛИ, 1 накаш1иваю- 1ЦИЙ сумматор, комбинационный сумма-- тор, регистр, узел управления коммутатором, содержащий шесть элементов И и два элемента ИЛИ. Повышение быстродействия достигается введением узла определения знака операции, содержащего элемент И, элемент ИЛИ. 1 табл. 1 ип. ё INS С о: 00

Формула изобретения SU 1 206 773 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1206773A1

Каган Б.М., Каневский М.М
Цифровые вычислительные машины и системы, м:
Энергия, 1973, с
Чемодан с сигнальным замком 1922
  • Глушков В.Т.
SU338A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Майоров С.А
и др
Принципы организации цифровых машин
ЛГ Машиностроение, 1974, с
Приспособление для подачи воды в паровой котел 1920
  • Строганов Н.С.
SU229A1

SU 1 206 773 A1

Авторы

Мингалеев Фазыл Феритович

Кузнецов Вениамин Михайлович

Даты

1986-01-23Публикация

1975-07-09Подача