将他们二进制转换成定点纯小数,为了保证值不变 所以加上阶码,然后化成浮点数的表示形式。
必须阶码一致才可以进行浮点数运算。
将阶码小的和阶码大的保持一致,
因为小变大是移出最低位,大变小是移出最高位,为了误差最小 选择小变大。
将位数根据二进制运算算出结果,前面加上阶码,注意不要漏掉移出的那一位。
尾数只是代表浮点数精度,指数才是代表浮点数范围,所以尾数溢出,我们需要调整,也就是规格化。
数值溢出,将数值部分的1移动到小数点右边,变成00.10100000(0).为了保证数值相同,阶码加1.
如果不溢出,正数小数点右边开头必须为1,否则左移直到第一位为1.负数必须保证小数点右边第一个是0.
必须保证是定点纯小数。