Умножение на четыре разряда одновременно.

В этом случае с помощью приема аналогичного приему, использованному в случае умножения на два разряда одновременно, можно рассматривать сразу тетраду. Может быть выведено общее правило сокращенного умножения:

1. Если цифра множителя bi-1 < r/2 , то + , где = МH bi.

2. Если цифра множителя bi-1 ³ r/2 , то + , где = [МH ( r - bi )]доп.

Анализ четырех двоичных разрядов одновременно дает возможность осуществить сдвиг на четыре разряда за один такт.

Пример: Мн = 011

Мт = С49

Мтп = 1457

Можно заранее заготовить кратные множители: МH ,2МH ,4МH поместив их в

дополнительные регистры.

Mн Это позволит сократить время,

необходимое для формирования

частичного произведения ,

СМ
2Mн равного от нуля до семи множи-

мых.

4Mн

Рис. 8. Схема формирования сомножителей при

умножении на четыре разряда множителя.

 

[+7Мн]доп = 0.10101 [+5Мн]доп= 0.01111 [+4Мн]доп= 0.01100

[-7Мн]доп = 1.01011 [-4Мн]доп= 1.00100

0.0000000

1.1101011 = -7Mн

1.1101011

1.1111110 1011 ∙ 2-4

0.0001111 = +5Mн

0.0001101 1011

0.0000000 1101 1011 ∙ 2-4

1.1110100 =-4Mн

1.1110100 1101 1011

1.1111111 0100 1101 1011 ∙ 2--4

0.0000011 = +Mн

0.0000010 0100 1101 1011 = Мн∙Мт

 








Дата добавления: 2015-05-05; просмотров: 807;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.