;////////////////////////////////////////////////////////////////////////////////
;//// 浮点数载入指令
;///////////////////////////////////////////////////////////////////////////////
;助记符 操作数 功能
fld memory(real) ; 将存储器中的实型压人堆栈
fild memory(integer) ;将存储器的整型数值转化为浮点数并压人堆栈
fbld memory(BCD) ;将存储器的BCD码转化为浮点数并压人堆栈
fld st(num) ;将浮点型寄存器中的数值压入堆栈
fld1 (none) ;1.0压人堆栈
fldz (none) ;0.0压人堆栈
fldpi (none) ;Π(pi) 压人堆栈
fldl2e (none) ;log2(e)压人堆栈
fldl2t (none) ;log2(10)压人堆栈
fldlg2 (none) ;log10(2)压人堆栈
fldln2 (none) ;loge(2)压人堆栈
finit (none) ; 初始化浮点型单元,并清空8个寄存器的内容
;////////////////////////////////////////////////////////////////////////////////
;//// 浮点数数据存储指令
;///////////////////////////////////////////////////////////////////////////////
;助记符 操作数 功能
fst st(num) ;复制st的值来替换st(num)的内容;只有st(num)是受到影响
fstp st(num) ;复制st的值来替换st(num)的内容;st出栈
fst memory(real) ;复制st的值为实型数,存入存储器;堆栈不受影响
fstp memory(real) ;复制st的值为实型数,存入存储器;st出栈
fist memory(integer) ;复制st的值,并转换为整型数存入存储器
fistp memory(integer) ;复制st的值,并转换为整型数存入存储器;st出栈
fbstp memory(BCD) ;复制st的值,并转换为BCD码存入存储器;st出栈
fxch (none) ;互换st和st(1)
fxch st(num) ;互换st和st(num)