二、浮点数转换成十进制数的步骤
该步骤与前面“十进制数转换成浮点数”的步骤是互逆的,其具体步骤如下:
1、分割数字的符号、阶码和有效数字;
2、将偏移阶码减去偏移,得到真正的阶码;
3、把数字写成规格化的二进制数形式;
4、把规格化的二进制数改变成非规格化的二进制数;
5、把非规格化的二进制数转换成十进制数。
例11.2 把协处理器中的浮点数1100000111001001000000000000转换成十进制数
下面是学习和掌握十进制数转化为浮点数的控件,它可按步骤演示整个转换过程。
三、浮点数说明形式
在汇编语言中,可用DD、DQ和DT来分别说明单精度、双精度和扩展精度的浮点数。
在MASM6.0系统中,正浮点数前面不能书写‘+’,但MASM6.11系统更正了这种错误,并提供了新的浮点数说明方法,即:可用REAL4、REAL8和REAL10来分别代替DD、DQ和DT。
在定义浮点数时,要使用伪指令.8087、.287或.387等。
例如: