不规格的例子: (1.75)0=1.11×20 (EE规格化表示) =0.111×21 (传统规格化表示) 0.0111×2 0.00111×2
(1.75)10 =1.11×2 0 (IEEE规格化表示) =0.111×2 1 (传统规格化表示) =0.0111×2 2 =0.00111×2 3 不规格的例子:
规格化表示 IEEE754标准中,一个规格化的32位浮点数x的真值可表示为 X=(-1)×(1.M)×22-127 e=E-127 当浮点数的尾数为0,不论其阶码为何值,计算机都把该浮点 数看成零值,称为机器零 E的范围变为1到254,真正的指数值e则为-126到+127。 当阶码E为全0且尾数M也为全0时,表示的真值x为零,结合符 号位S为0或1,有正零和负零之分。 当阶码E为全1且尾数M为全0时,表示的真值x为无穷大,结合符 号位S为0或1,也有 和-0之分 当阶码的值遇到比它能表示的最小值还小 时,不管其尾数为何值,计算机都把该浮点数看成零值,称为机器 零
规格化表示 IEEE754 标准中,一个规格化的32位浮点数x的真值可表示为 x=(-1)s×(1.M)×2E-127 e=E-127 当浮点数的尾数为 0,不论其阶码为何值,计算机都把该浮点 数看成零值,称为机器零 当阶码E 为全0且尾数M 也为全0时,表示的真值x 为零,结合符 号位S 为0或1,有正零和负零之分。 当阶码E 为全1且尾数M 为全0时,表示的真值x 为无穷大,结合符 号位S 为0或1,也有 +∞和-∞之分。 当阶码的值遇到比它能表示的最小值还小 时,不管其尾数为何值,计算机都把该浮点数看成零值,称为机器 零。 E 的范围变为1到254,真正的指数值e 则为-126到+127
浮点数所表示的范围远比定点数大。一台计算机中究竞米用定点表 示还是浮点表示要根据计算机的使用条件来磅定 般在高档微机以上的计算机中同时采用定点、浮点表示,由使用者 进行选择。 而单片机中多采用定点表示
浮点数所表示的范围远比定点数大。一台计算机中究竟采用定点表 示还是浮点表示,要根据计算机的使用条件来确定。 一般在高档微机以上的计算机中同时采用定点、浮点表示,由使用者 进行选择。 而单片机中多采用定点表示
例1若浮点数x的754标准存储格式为(4136000,求其浮点数的 十进制数值。 将十六进制数展开后,可得二进制数格式 100000100110110000000000 S阶鸡(8位) 尾数(23位) 指数e=阶码-127=100000-0111100001(3)0
[例1] 若浮点数x的754标准存储格式为(41360000)16,求其浮点数的 十进制数值。 将十六进制数展开后,可得二进制数格式 4 1 3 6 指数e=阶码-127=10000010-01111111=00000011=(3)10
例1若浮点数x的754标准存储格式为(4136000,求其浮点数的 十进制数值。 100001001101100000000000 S阶码(位) 尾数(23位) 指数e=(3)0 包括隐藏位1的尾数1.M=101101100000000000001011011
[例1] 若浮点数x的754标准存储格式为(41360000)16,求其浮点数的 十进制数值。 指数e=(3)10 包括隐藏位1的尾数1.M=1.011 0110 0000 0000 0000 0000=1.011011