浮点数采用规格化表示是何含义?
浮点数采用规格化表示是何含义?
【正确答案】:设尾数用双符号位补码表示,经过加、减运算之后,只要对运算结果的符号位和小数点后的第一位进行比较:如果它们不等,即00.1x…x或11.0x…x,就是规格化的数;如果它们相等,即00.0x…x或11.1x…x,就不是规格化的数,在这种情况下,需要尾数向左移位以实现规格化过程,叫做向左规格化。在浮点加、减运算时,尾数求和的结果也可能得到01.x…x或10.x…x,即两符号位不相等,这在定点加、减运算中称为溢出,是不允许的。但在浮点运算中,它表明尾数结果的绝对值大于1,此时将结果右移一位,阶码加1即可,称为向右规格化。
Top