在IEEE754标准浮点数的加减运算时,为什么要对结果进行尾数的规格化?分别是在什么情况下需要右归和左归?
在IEEE754标准浮点数的加减运算时,为什么要对结果进行尾数的规格化?分别是在什么情况下需要右归和左归?
【正确答案】:为了充分利用尾数来表示更多的有效数字,就需要规格化;当有效数位进到小数点前面时,需要进行右规。右规时,尾数每右移一位,阶码加1,直到尾数变成规格化形式为止,右规时阶码会增加,因此阶码有可能溢出;当出现形如±0.0…0bb…b×2E的运算结果时,需要进行左规,左规时,尾数每左移一位,阶码减1,直到尾数变成规格化形式为止;
Top