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

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

11А

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

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

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

Устройство содержит элемент ИЛИ 1j элемент И 2 (необходимые для расширения знака множимого) сдвиговый ре- 1ГИСТР 3 множимого (предназначенный ДЛЯ хранения и сдвига множимого)э зле мент НЕ 4 (необходимый для коррекции результата на величину обратного кода множимого при отрицательных множителях) , группу элементов И 5; регистр 6 множителя, последовательный вход 7 множимого, вход 8 управления расширением знака5 параллельньй счетчик 9 (для подсчета суммы единиц с secoM, соответствующим номеру такта умножения) ,, элемент И 10 (для прибавления единицы младлего ра зряда множимого при отрицательных множителях), накапливающий сумматор 11 (для накопления результата произведения) по- следовательньй выход 12 результата (являющийся выходог разряда сумматора), вход 13 управления прибавлением единщы младшего разряда множимого Выходы регистров 3,6 соеди нены с соответствующими входами элементов И 5, причем старший разряд регистра 3 соединен через элемент НЕ 4, младший разряд регистра 3 дополнительно соединен с первым входом элемента И 2, второй вход которого соединен с входом 8, Выход элемента И 2 соединен с входом элемента ИЛИ 1, другой вход которого соединен с входом 7, а выход соединен с входом регистра 3. Старший (знаковьй) выход регистра 6 соединен с первым входом элемента И 10, второй вход которого соединен с входом 13, а выход - с входом переноса сумматора 11, Выходы элементов И 5 соединены с соответству ющими вхоц,ами параллельного счетчика 9, выходы которого соединены .со входами накапливающего сумматора 11, выход младшего разряда которого является выходом 12 результата устройства.

Устройство работает шедующим об- р.азом.

36252

Перед выполнением операции умножения производится обнуление регистра 3 и накапливающего сумматора 11, а в регистр 6 загружается множитель. При выполнении операции на вход регистра 3 в первые т-1 тактов работы поступает последовательный код множимого, а в такты с т-го по (2т+1)-й 0 знаковый разряд, эти разряды последовательно проходят через все т+1 разрядов регистра 3 и все элементы И 5, на других входах которых присутствуют фиксированные разряды множите5 ля, при этом разряды множимого, проходя через т-й разряд регистра 3, инвертируются на элементе НЕ 4 и участ вуют в коррекции результата, если множитель .

0 Таким образом, на выходах элементов И 5 присутствуют все возможные в каждом такте произведения отдельных бит сомножителей, имеющие вес, определяемьпЧ номером такта. Параллель5 ньй счетчик 9 подсчитывает количество единиц определенного веса. Накапливающий сумматор 11- формирует на выходе 12 очередной разряд произведения, суммируя переносы получившиеся

30 при сложении единиц меньшего веса с суммой единиц веса, соответствующего данному такту, при этом на выходе младглего разряда сумматора 11 присутствует очередной разряд результата, а остальные разряда1, представляющие двоичный код количества единиц большего веса, запоминаются и участвуют в формировании произведения в следующих тактах до (2т+1)-го такта. На вход переноса сумматора 11 в т-м такте в случае отрицательного множителя подается единица младшего разряда множимого, необходимая для коррекции на велргчину дополнительного кода от изображения множителя. Для ум5 ножения двух (т+1)-разрядных чисел необходимо 2т+1 тактов работы устройства. Формула изобретения

5

40

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

3u.

и группы, выход m-ro разряда регистра множителя соединен с первым входом т-го элемента И группы, выходы элементов И группы соединены с входами параллельного счетчика, выходы которого соединены с входами накапливающего сумматора, выход младшего разряда которого является выходом результата устройства, отличающееся тем, что, с целью расширения функциональных возможностей за счет возможности умножения в дополнительном коде, оно содержит элементы И, ИЛИ, HEj причем первьй вход первого элемента И соединен с выходом нулевого разряда сдвигового регистра множимого, второй вход первого

2 j

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

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

название год авторы номер документа
Устройство для умножения 1976
  • Гусев Валерий Федорович
  • Иванов Геннадий Николаевич
  • Контарев Владимир Яковлевич
  • Кренгель Генрих Исанвич
  • Шагивалеев Мансур Закирович
  • Кремлев Вячеслав Яковлевич
  • Щетинин Юрий Иванович
  • Ярмухаметов Азат Усманович
SU651341A1
Устройство для умножения двоичных чисел 1989
  • Органов Валентин Всеволодович
  • Акулова Людмила Геннадиевна
  • Сурду Николай Васильевич
SU1784973A1
Последовательно-параллельное устройство для умножения чисел в дополнительном коде 1985
  • Масленников Виталий Борисович
SU1259252A1
Множительно-сдвиговое устройство 1978
  • Шек-Иовсепянц Рубен Ашотович
  • Фомин Юрий Иванович
  • Евсеев Владимир Иванович
  • Кондрашев Николай Владимирович
  • Гаврилюк Ольга Алексеевна
SU805307A1
Устройство для умножения на коэффициенты 1987
  • Титов Сергей Леонидович
SU1458872A1
Устройство для умножения 1989
  • Шостак Александр Антонович
  • Яскевич Валентин Владимирович
SU1667061A1
Устройство для умножения 1985
  • Кургаев Александр Филиппович
  • Опанасенко Владимир Николаевич
SU1254473A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
Устройство для умножения десятичных чисел 1981
  • Кожемяко Владимир Прокофьевич
  • Мартынюк Татьяна Борисовна
  • Короновский Алим Иванович
  • Тимченко Леонид Иванович
SU1016780A1
Устройство для умножения 1982
  • Кожемяко Владимир Прокофьевич
  • Мартынюк Татьяна Борисовна
  • Короновский Алим Иванович
SU1136151A1

Реферат патента 1988 года Последовательно-параллельное устройство для умножения чисел

Изобретение относится к вычислительной технике и может быть использовано в ЦВМ последовательного действия. Цель изобретения - расширение функциональных возможностей устройства за счет умножения в дополнительных кодах. Устройство содержит элементы ИЛИ 1 и И 2 для расширения знакового разряда множимого, поступающего последовательно с входа 7, сдвиговый регистр 3 множимого, выход старшего разряда которого инвертируется на элементе НЕ А, и с его выхода подается на соответствующие входы элементов .- И 5 для получения в каждом такте логив ческих произведений разрядов множимого с фиксированными разрядами множителя, поступающими с регистра 6. Старший разряд множителя подается на первый вход элемента И 10, который совместно с элементом НЕ 4 служит для коррекции результата на величину дополнительного кода множимого, В каждом такте работы устройства на выходах блока элементов И 5 присутствуют единицы веса, равного весу определяемого в очередном такте разряда произведения, параллельный счетчик 9 подсчитывает количество этих единиц в двоичном коде, который суммируется в накапливающем сумматоре 11 с соответствующим кодом количества единиц, накопившихся в предыдущих тактах. На вход переноса сумматора на т-м такте по сигналу с входа 13 при отрицательных множителях подается единица млад- шего разряда множимого. Сигнал с- входа 8 управления расширяет знаковый разряд. Таким образом, в казадом такте работы устройства с выхода младшего разряда сумматора на выход 12 поступает скорректированный результат, равный произведению сомножителей в дополнительном коде. 1 иЛс т С (О П

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

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

Карцев М.А, Арифметика цифровых машин, М.: Наука, 1969, с
Способ получения сульфокислот из нефтяных дестиллатов, минеральных масел, парафина или церезина, обработанных серною кислотою 1912
  • Петров Г.С.
SU460A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Способ и прибор для акустического исследования земных напластований 1923
  • Воюцкий В.С.
SU488A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Swartzlander I.E
The Quasy-Serial Multiplier
Машина для добывания торфа и т.п. 1922
  • Панкратов(-А?) В.И.
  • Панкратов(-А?) И.И.
  • Панкратов(-А?) И.С.
SU22A1
Приспособление для обрезывания караваев теста 1921
  • Павперов А.А.
SU317A1

SU 1 413 625 A1

Авторы

Шарипов Рашит Шарипович

Масленников Виталий Борисович

Даты

1988-07-30Публикация

1987-01-19Подача