ВУЗ:
Составители:
будут находиться старшие n разрядов произведения S = А
⋅
В, а в RgB -
младшие n разрядов.
На второй схеме (рисунок 1, б) умножение тоже начинается с младших
разрядов множителя, но сдвигается не сумма частичных произведений, а
множимое.
Рисунок 1 - Основные схемы умножения двоичных чисел
На третьей и четвёртой схемах (рисунок 1, в, г) соответственно умножение
идёт со старших разрядов и поэтому множитель сдвигается влево.
Сомножители со знаком могут быть представлены в прямом коде (ПК),
дополнительном коде (ДК) или обратном коде (ОК). Частные произведения
также могут находиться в ПК, ДК или ОК, что требует соответствующей
организации сумматора.
При выполнении операции умножения в ПК, суммирование частичных
произведений проводится без учёта знаковых разрядов сомножителей. Знак
произведения формируется отдельно как сумма по модулю 2 знаковых разрядов
сомножителей: SgS = SgA ^ SgB.
Сумматор, складывающий частичные произведения, должен быть (n+1)-
разрядным, так как при суммировании может возникнуть единица переноса из
старшего разряда, которую на следующем шаге необходимо вдвинуть в
регистр-накопитель. Произведение прямых кодов сомножителей - есть прямой
код результата.
Условимся обозначать A(m : n) - слово А, или его подслово (поле), где m -
номер старшего разряда слова или поля, n - номер младшего разряда слова или
поля; A(i) - i-й разряд слова А;
Пример 1 - Умножить в ПК числа IА
ПК
= 0.1101 и IВ
ПК
= 1.1011.
5
будут находиться старшие n разрядов произведения S = А ⋅ В, а в RgB - младшие n разрядов. На второй схеме (рисунок 1, б) умножение тоже начинается с младших разрядов множителя, но сдвигается не сумма частичных произведений, а множимое. Рисунок 1 - Основные схемы умножения двоичных чисел На третьей и четвёртой схемах (рисунок 1, в, г) соответственно умножение идёт со старших разрядов и поэтому множитель сдвигается влево. Сомножители со знаком могут быть представлены в прямом коде (ПК), дополнительном коде (ДК) или обратном коде (ОК). Частные произведения также могут находиться в ПК, ДК или ОК, что требует соответствующей организации сумматора. При выполнении операции умножения в ПК, суммирование частичных произведений проводится без учёта знаковых разрядов сомножителей. Знак произведения формируется отдельно как сумма по модулю 2 знаковых разрядов сомножителей: SgS = SgA ^ SgB. Сумматор, складывающий частичные произведения, должен быть (n+1)- разрядным, так как при суммировании может возникнуть единица переноса из старшего разряда, которую на следующем шаге необходимо вдвинуть в регистр-накопитель. Произведение прямых кодов сомножителей - есть прямой код результата. Условимся обозначать A(m : n) - слово А, или его подслово (поле), где m - номер старшего разряда слова или поля, n - номер младшего разряда слова или поля; A(i) - i-й разряд слова А; Пример 1 - Умножить в ПК числа IАПК = 0.1101 и IВПК = 1.1011. 5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »