АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО Советский патент 1971 года по МПК G06F7/52 

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

Изобретение относится к области вычислительных дискретных устройств.

Известно арифметическое устройство (АУ), в котором умножение выполняется младшими разрядами вперед со сдвигом множимого влево и сдвигом множителя вправо. Однако в таком методе умножения необходим 2п-разрядный регистр множимого и сумматора.

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

Па фиг. 1 - блок-схема арифметического устройства; на фиг. 2 - представлена матрица частичных произведений при выполнении умножения известным способом; на фиг. 3 - то же, при выполнении умножения по описываемому методу.

клапаны для подачи слагаемого в сумматор 5 и схему 6 поразрядной выборки, гашения и сборки. Рассмотрим метод умножения, применяемый в АУ, на примере умножения двух двоичных четырехразрядных чисел Л и В, из которых , а-4-множимое, а В 0, 8-1 б-з 8-4 - множитель. Умножим их «столбиком. Получим матрицу частных

произведений М (см. фиг. 2). В результате деления матрицы на две части (пунктирная линия) и M С границей раздела между -п и -(п+1).и разрядами каждое частичное произведение исходной матрицы

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

шаге (цикле) соответственно суммы частичных произведений (частичные суммы) Cj и Q., где / - номер сложения.

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

рйзряды произведения в виде С. Готовые младшие разряды произведения образуются последовательно после каждого сложения. Полученный Б данном цикле готовый младший разряд нроизведения в последуюпдих циклах не оказывает влияния на образование частичных сумм Cj и С-, поскольку после своего образования в оставшихся пиклах он суммируется с нулем. Образовавшиеся готовые младшие разряды произведения составляют статическую (неизменную по отношению к последуюш,им циклам) часть частичпой суммы Cl и, следовательно, не влияют на дальнейший процесс вычислений. Если после каждого сложения сразу же после образования выводить из сумматора эти разряды, очиш,ая одновременно разряды сумматора, в которых они находились, то в младших разрядах сумматора получатся частичные суммы Cj. Частичная сумма является динамической частью С, поскольку любой ее разряд в последуюш,ем сложении может измениться (С -это Cf без готовых младших разрядов произведения). Количество разрядов, которое занимает в сумматоре, будет уменьшаться справа на один разряд носле каждого сложения. С другой стороны, количество разрядов, которое занимает С. после каждого сложения, увеличивается справа на один разряд. С учетом возможных переносов для размещения С в сумматоре достаточно иметь такое же количество разрядов, какое занимает участвующее в данном сложении частичное нроизведение матрицы М плюс еше один свободный разряд слева. Обш,ее количество разрядов, которое занимают вместе частичные суммы Cj и C-J, остается неизменным и равным п. Прибавив еиде один разряд, в котором до сиисания находился полученный в данном цикле готовый младший разряд произведения, максимальное количество разрядов сумматора равпо (га-|-1).

Для совмещения вычисления CJ и С-. в (rt-|-l)-разрядном сумматоре, необходимо произвести сдвиг матрицы Л1- влево на (/г-|-1) разряд (см. фиг. 3). Для нереносов, которые при суммировании прежней матрицы Л1 поступали из -()-ro разряда в -п-й разряд, а в новой матрице М должны иоступап из дополнительного разряда в -n-ii разряд сумматора, необходима цепь циклического переноса, которая включается только на время умножения. При последовательном (начиная с верхней строки) суммировании матрицы М , в разрядах сумматора, начиная с -(п-1)-го разряда и кончая дополнительным, на каждом шаге будут получаться готовые младшие разряды произведения. При их выводе после каждого /-го сложения в сумматоре освобождается место для образоваиия последующей частичной суммы Cj.|.j , име 0щей разрядность на едииицу больше, чега С/..

После ti-io сложения в сумматоре образуются готовые старшие разряды произведения в :;иде q.

Для по,;;уч(--ния матрицы М необходимо ис1:ользозать замкнутый (/;-г1)-разрядный регистр / со сдвигом влево (см. фиг. 1), выходы KOiOporo соединены с сумматором через регистр схемы «И, уиравляемый разрядами лпюж;г:-елк. После ввода множимого в регистр ; остается свободным дополнительный (знаковый) разряд. Затем перед каждым сложением I) регистре / ироисходит сдвиг влево на один разряд и умножение в регистре схем ;И его содержимого на разряд множителя.

5 На выходах регистра «И нолучаем в каждом цикле чгстичные произведения в соответствии с матрицей ЛГ.

Рассмотрим возможность реализации цоразрядного вывода готовых младших разрядов

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

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

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

игорые знаковые разряды этих регистров. Готозые млгдшие разряды поступают из схемы Юразрядной выборки, гашения и сборки на г;;:од (па 1-й разряд) регистра множителя 2

5 и заполняют там разряды, освобождающиеся li процессе умножения. Регистр 2 имеет спраiia одпн дополнительный --(-|-1)-й разряд, оьполокющий роль задержки и обес 1ечГ1ваю|Цкй в первом цикле постуилсиие : 1ладшего

0 разряда лпюжителя на peincip схем «И лишь после сдвига регистров 2 и 1. Если в первом цик. предусмотреть сдвиги только з регистре 1, а в окончательных циклах сдвиг в регистрах / п 2, то дополнительный разряд в регистре 2 не пужен.

В представленной схеме отсутствуют сдвиги в регистре 3 или в сумматоре, если он накапливающего типа. В связи с этим можно совлгестить по времени сдвиг регистров / и ..

со сложением. Сдвиг осуществляется сразу после формирования частичного произведения и поступления его в сумматор.

также с избытком по времени совмещается со сложением.

Таким образом, в рассматриваемом АУ время на умножение складывается из «чистого времени сложения во всех циклах.

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

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

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

название год авторы номер документа
ДВОИЧНОЕ АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО 1968
SU210491A1
Вычислительное устройство 1988
  • Бобровский Алексей Иванович
  • Булкин Геннадий Николаевич
  • Кириченко Зинаида Михайловна
  • Мельник Алла Николаевна
  • Трубицын Андрей Михайлович
  • Харченко Федор Мефодьевич
SU1532917A1
Устройство для умножения 1976
  • Гусев Валерий Федорович
  • Иванов Геннадий Николаевич
  • Контарев Владимир Яковлевич
  • Кренгель Генрих Исанвич
  • Шагивалеев Мансур Закирович
  • Кремлев Вячеслав Яковлевич
  • Щетинин Юрий Иванович
  • Ярмухаметов Азат Усманович
SU651341A1
Устройство для умножения 1981
  • Гусев Владимир Дмитриевич
  • Алферов Сергей Иванович
SU1007101A1
Устройство для умножения чисел 1990
  • Бобровский Алексей Иванович
  • Прохорович Андрей Михайлович
SU1714595A1
Устройство для умножения 1985
  • Долгов Виталий Иосифович
  • Апасова Инга Александровна
SU1252774A1
Устройство для умножения 1975
  • Мингалеев Фазыл Феритович
  • Кузнецов Вениамин Михайлович
SU1206773A1
ОДНОТАКТНОЕ ЦИФРОВОЕ АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО 1972
  • В. А. Брик, В. А. Гаврилин, В. И. Жук, В. М. Златииков, М. А. Карцев,
  • В. А. Кислинский, Л. И. Лушпин Г. Н. Петрова
SU330450A1
Устройство для умножения 1988
  • Бобровский Алексей Иванович
  • Буяло Валентина Петровна
  • Ерема-Еременко Жанна Борисовна
  • Петрунек Василий Николаевич
  • Трубицын Андрей Михайлович
  • Осипов Владимир Алексеевич
SU1615706A1
Устройство для умножения 1989
  • Бобровский Алексей Иванович
  • Ерема-Еременко Жанна Борисовна
  • Лезин Илья Александрович
  • Марчук Виктор Николаевич
  • Тищишин Иван Степанович
SU1672441A1

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

Реферат патента 1971 года АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО

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

Iтакт: сдбик Iвлево, 2вправо

УмножениеQ-, а..

о г

-(п-П -r/f.;;

.

0-г

-

вбод мнсикит /1я

лг::

C V/7-// О-п

ввод MHOfKuna&a Фаг. 1

Выборка tomaSbM мл раорядов произведена

м

rq.JIIJ

.,

fuz. J

SU 313 828 A1

Даты

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