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

UptoLike

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

При выполнении операции умножения в ОК произведение ОК
сомножителей равно ОК результата только в случае положительного
множителя. Умножение в ОК также заключается в анализе разрядов множителя.
Если оказывается, что очередной разряд множителя равен единице, то к
содержимому сумматора-накопителя добавляется ОК множимого.
Первая схема (рисунок 1, а) является самой неудобной для умножения в
ОК. До начала операции умножения регистр-накопитель необходимо обнулить.
Однако при представлении чисел в ОК имеется двузначность нуля, и для
операции умножения, проводимой в ОК по этой схеме, оказывается
небезразличным, какой из нулей, +0 или -0 записывается в регистр-
накопитель до начала операции. Правило выбора нуля следующее:
- если SgA SgB = 0, то в регистр-накопитель записывается +0;
- если SgA SgB = 1, то в регистр-накопитель записывается -0.
Несоблюдение этого правила может привести к возникновению
положительной погрешности, которая будет находиться в n младших разрядах
полного произведения.
Пример 4 – Умножить в ОК числа IА
ОК
= 11.0010 и IВ
ОК
= 00.1011.
Последовательность действий, производимых над числами, представлена в
таблице 5.
Ответ: OS
ОК
= 11.01110000; OS
ПК
= 11.10001111.
9
    При выполнении операции умножения в ОК произведение ОК
сомножителей равно ОК результата только в случае положительного
множителя. Умножение в ОК также заключается в анализе разрядов множителя.
Если оказывается, что очередной разряд множителя равен единице, то к
содержимому сумматора-накопителя добавляется ОК множимого.
    Первая схема (рисунок 1, а) является самой неудобной для умножения в
ОК. До начала операции умножения регистр-накопитель необходимо обнулить.
Однако при представлении чисел в ОК имеется двузначность нуля, и для
операции умножения, проводимой в ОК по этой схеме, оказывается
небезразличным, какой из нулей, +0 или -0 записывается в регистр-
накопитель до начала операции. Правило выбора нуля следующее:
    - если SgA ⊕ SgB = 0, то в регистр-накопитель записывается +0;
    - если SgA ⊕ SgB = 1, то в регистр-накопитель записывается -0.
    Несоблюдение этого правила может привести к возникновению
положительной погрешности, которая будет находиться в n младших разрядах
полного произведения.
    Пример 4 – Умножить в ОК числа IАОК = 11.0010 и IВОК = 00.1011.
Последовательность действий, производимых над числами, представлена в
таблице 5. Ответ: OSОК = 11.01110000; OSПК = 11.10001111.




9