文章目录 规格化数(基于浮点数)特例1:特例2:为什么负数就为1.0xxxx..形式:
规格化数(基于浮点数)
规格化操作分为两类:
左归和右归:
规格化数的形式及其范围
结合一般情况和两个特例,负数尾数补码的规格化数的范围解释如下:
补码规格化尾数的最大负数形式为 1.01 ⋯ 1 1.01 cdots 1 1.01⋯1 ,
而不是原码的形式 1.10 ⋯ 0 原 1.10 cdots 0_{原} 1.10⋯0原(对应真值为 − 1 2 -frac{1}{2} −21) ,
1.10 ⋯ 0 1.10 cdots 0 1.10⋯0 不是补码规格化数,所以规格化尾数的最大负数是 − ( 0.10 ⋯ 0 + 0.0 ⋯ 01 ) 真 = − 0.10 ⋯ 0 1 真 -(0.10 cdots 0+0.0 cdots 01)_{真}=-0.10 cdots 01_{真} −(0.10⋯0+0.0⋯01)真=−0.10⋯01真 ,
而 ( − 0.10 ⋯ 01 ) 补 = 1.01 ⋯ 1 (-0.10 cdots 01)_{补}=1.01 cdots 1 (−0.10⋯01)补=1.01⋯1