简述浮点加减法运算的运算步骤。
浮点加减运算的运算步骤如下:(1)0操作数检查。(2)对阶。对阶的规则是:小阶向大阶看齐(采用这一规则的原因是当阶码小的数的尾数右移并相应增加阶码时,舍去的仅是尾数低位部分,误差比较小)。要使小阶的阶码增大,则相应的尾数每右移一位,阶码加1,直到两数的阶码相等为止。(3)尾数加、减。对阶之后,就可以进行尾数加、减运算,其方法与定点加、减运算完全一样。(4)结果格式化。设尾数用双符号位补码表示,经过加、减运算之后,只要对运算结果的符号位和小数点后的第一位进行比较:如果它们不等,即00.1x…x或11.0x…x,就是规格化的数;如果它们相等,即00.0x…x或11.1x…x,就不是规格化的数,在这种情况下,需要尾数向左移位以实现规格化过程,叫做向左规格化。在浮点加、减运算时,尾数求和的结果也可能得到01.x…x或10.x…x,即两符号位不相等,这在定点加、减运算中称为溢出,是不允许的。但在浮点运算中,它表明尾数结果的绝对值大于1,此时将结果右移一位,阶码加1即可,称为向右规格化。(5)舍入处理。在对阶或向右规格化时,尾数要向右移位,这样被右移的尾数的低位部分会被丢掉,从而造成一定误差,因此要进行舍入处理。(6)溢出判断。