Изменения

Перейти к: навигация, поиск

Матричный умножитель

1 байт добавлено, 02:34, 29 октября 2011
м
Умножения в бинарной системе
[[Файл:УмножительNEW.jpg|420px|thumb|right| В общем виде]]
[[Файл:Матричный_умножитель_2.PNG|420px|thumb|right]]
Умножение в бинарной системе счисления происходит точно так же , как в десятичной.Для формирования произведения требуется вычислить <tex>n </tex> (где <tex>n - </tex> — количество разрядов в числах) частичных произведений. Примечательно то, что в бинарной арифметике следует умножать только числа 1 и 0. Это означает, что нужно либо прибавлять множитель к сумме остальных частичных произведенийлибо множитель, либо прибавляется ноль. Таким образом, для формирования частичного произведения можно воспользоваться логическими элементами “2И”. 
==== Вычисление частичных произведений ====
Для формирования частичного произведения, кроме операции умножения на один разряд, требуется осуществлять его сдвиг влево на число разрядов, соответствующее весу разряда множителя. Сдвиг можно осуществить простым соединением соответствующих разрядов частичных произведений к необходимым разрядам двоичного сумматора.<br>
304
правки

Навигация