Изменения

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

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

25 байт добавлено, 01:10, 19 января 2016
"Матричный умножитель"
Время выполнения операции умножения определяется временем распространения переносов до выходного разряда <tex> p8 </tex>.
==== "'''Матричный умножитель" - Binary multiplier''' ====
Если внимательно посмотреть на схему умножителя, то можно увидеть, что она образует матрицу, сформированную проводниками, по которым передаются разряды числа <tex>A</tex> и числа <tex>B</tex>. В точках пересечения этих проводников находятся логические элементы “И”. Именно по этой причине умножители, реализованные по данной схеме, получили название матричных умножителей.
 
==Схемная сложность==
Частичные произведения вычисляются за <tex>n</tex> шагов. Сложение с вычислением переносов включает <tex>n - 1</tex> шаг. Последнее сложение можно выполнить за <tex>O(\log n)</tex>.
172
правки

Навигация