Помощь в учёбе, очень быстро...
Работаем вместе до победы

Матричные умножители двоичных чисел

РефератПомощь в написанииУзнать стоимостьмоей работы

Особенности алгоритма умножения двоичных чисел матричным способом и его реализации рассмотрим на примере умножения двух положительных 4-разрядных чисел (рис. 4.15). Для суммирования разрядов первого р, и второго р2 частичных произведений с весовыми коэффициентами 21, 22, 23 используются три неполных одноразрядных сумматора. Операция арифметического умножения двух одноразрядных двоичных чисел… Читать ещё >

Матричные умножители двоичных чисел (реферат, курсовая, диплом, контрольная)

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

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

Умножение двух 4-разрядных двоичных чисел.

Рис. 4.15. Умножение двух 4-разрядных двоичных чисел.

Операция арифметического умножения двух одноразрядных двоичных чисел совпадает с операций логического умножения, т. е.

Матричные умножители двоичных чисел.

где Матричные умножители двоичных чисел. .

Поэтому все разряды Матричные умножители двоичных чисел. частичных произведений вырабатываются одновременно с помощью элементов логического умножения, обозначенных на рис. 4.16 символом &. Их сложение в столбцах может быть выполнено различными способами. Организация суммирования разрядов Ьп ¦ ат в умножителе 4×4 с использованием одноразрядных сумматоров показана на рис. 4.17, где в обозначениях нижний индекс п отдельных сумм S1n и переносов с', участвующих в получении и-го разряда произведения рп, отражает вес разряда 2″, а верхний индекс г — их порядковые номера.

Для суммирования разрядов первого р, и второго р2 частичных произведений с весовыми коэффициентами 21, 22, 23 используются три неполных одноразрядных сумматора.

Схема формирования разрядов частичных произведений умножителя 4?4.

Рис. 4.16. Схема формирования разрядов частичных произведений умножителя 4?4.

Организация суммирования при матричном умножении.

Рис. 4.17. Организация суммирования при матричном умножении.

Результаты суммирования можно представить в виде суммы текущего разряда и переноса в следующий разряд:

Матричные умножители двоичных чисел.

Неполные сумматоры образуют первый ярус умножителя двоичных чисел.

В трех полных сумматорах второго яруса складываются оставшийся разряд bta3 второго частичного произведения и разряды частичных произведений с весовыми коэффициентами 22, 23, 24 с полученными в первом ярусе значениями сумм и переносов:

Матричные умножители двоичных чисел.

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

Матричные умножители двоичных чисел.

Матричные умножители двоичных чисел.

Наконец, с помощью одного неполного и двух полных одноразрядных сумматоров осуществляем сложение оставшихся членов:

Матричные умножители двоичных чисел.

На этом процесс суммирования заканчивается, так как не осталось ни одного члена вида Ьпат и ни одного переноса с' (п < 7) одноразрядных сумматоров младших разрядов. В результате получаем произведение Матричные умножители двоичных чисел. .

Реализация алгоритма. На основании рис. 4.17 построена схема умножителя 4?4 (рис. 4.18, а) без набора элементов логического умножения (см. рис. 4.15). Обозначение полного одноразрядного сумматора, его входных и выходных величин показано на рис. 4.18, б. В неполных сумматорах отсутствует вход переноса. Как видно из рис. 4.18, а, схема умножителя имеет матричную структуру.

Более полные сведения о матричных умножителях частоты приведены в работе [17].

Схема матричного умножителя (а) на неполных и полных (б) одноразрядных сумматорах.

Рис. 4.18. Схема матричного умножителя (а) на неполных и полных (б) одноразрядных сумматорах.

Показать весь текст
Заполнить форму текущей работой