加载、存储浮点数

来源:互联网 发布:淘宝购手机 编辑:程序博客网 时间:2024/06/08 01:31

1、浮点数据类型

类型 意义 QWORD 64位整数 TBYTE 80位整数(10字节) REAL4 32位整数(4 字节) REAL8 64位整数(8 字节) REAL10 80位整数(10字节)

2、加载浮点数(FLD)

FLD:复制一个浮点数到FPU的栈顶(ST(0)),操作数可以是32位、64位或80位内存操作数或另外的浮点寄存器。

fld m32fpfld m64fpfld m80fpfld ST(?)

FILD:把操作数转换成双精度浮点数并加载到ST(0)

3、存储浮点数(FST,FSTP)

FST:复制FPU栈顶的操作数到内存中,不弹出栈顶元素

fst m32fpfst m64fpfst m80fpfst ST(?)

FSTP:复制FPU栈顶的操作数到内存中,弹出栈顶元素

FIST:把ST(0)中的值转换成有符号整数并把结果存储到目的操作数中

4、浮点寄存器的状态控制字(FPU Control Word)

这里写图片描述

原创粉丝点击