Особые случаи при умножении чисел с плавающей запятой
1б. Если Пz =
+ ∞, то продолжить умножение.
Если |Mz| < 2-1, то выполнить нормализацию мантиссы с одновременной коррекцией порядка.:
|Mz| = |Mz| * 2+1
Пz = Пz -1
Если в результате получим Пz = - ∞, то Z=0.
Если в ходе перемножения мантисс получим |Mz| ≥ 2-1 ,
но при обработке порядков получили Пz = + ∞, то Z = ∞
При Z=0 выполнение программы в ЭВМ продолжается.
При Z = ∞ ЭВМ приостанавливает свою работу.
1. Пz = Пx + Пy
2. Mz = Mx * My
Т.к. |Mx| ≥ 2-1, |My| ≥ 2-1, то |Mz| ≥ 2-2
Возможная область ненормализованной мантиссы:
2-1 > |Mz| ≥ 2-2