Операционное устройство. Хлуденев А.В. - 5 стр.

UptoLike

Составители: 

будут находиться старшие 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