Изменения

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

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

2 байта добавлено, 22:22, 18 января 2016
Вычисление частичных произведений
Если множимое - <tex>k</tex> разрядное, а множитель -<tex>n</tex> разрядный, то для формирования произведения требуется вычислить <tex>n</tex> частичных произведений и сложить их между собой.
===== Вычисление частичных произведений =====
В бинарной системе для вычисления частичного произведения можно воспользоваться логическими элементами "AND" - конъюнкторами.
Каждое частичное произведение (<tex>m_i</tex>) - это результат выполнения <tex>k</tex> логических операции "AND" ( между текущим <tex>i ( i=1..n)</tex> разрядом множителя и всеми <tex>k</tex> разрядами множимого) и сдвига результата логической операции влево на число разрядов, соответствующее весу текущего разряда множителя. Матричный умножитель вычисляет частичные произведения по формуле:
172
правки

Навигация