浮点指令系统
作者:互联网
x86浮点指令系统
F2XM1 2st-1
FASS ST的绝对值
FADD/FADDP/FIADD 加法
FCLEX/FNCLEX 清除错误
FCOM/FCOMP/FCOMPP/FICOM/FICOMP 比较
FCOMI/FUCOMI/FCOMIP/FUCOMIP 比较并装入标志寄存器
FCMOVcc 条件传送
FCOS ST的余弦
FDECSTP 堆栈指针减1
FDISI/FNDISI 禁止中断
FDIV/FDIVP/FIDIV 除法
FDIVR/FDIVRP/FIDIVR 反向除法
FENI/FNENI 禁止中断
FFREE 释放寄存器
FINCSSTP 堆栈指针加1
FINIT/FNINIT 初始化协处理器
FLD/FILD/FBLD 装入数据到ST0
FLD1 装入+1.0到ST0
FLDZ 装入+0.0到ST0
FLDPI 装入圆周率到ST0
FLDL2E 装入log2e到ST0
FLDL2T 装入log2(10)到ST0
FLDLG2 装入log10(2)到ST0
FLDLN2 装入loge(2)到ST0
FLDCW 装入控制寄存器
FLDENV 装入环境
FMUL/FMULP/FIMUL 乘法
FNOP 空操作
FPATAN ST0的部分反正切
FPREM 部分余数
FPREM1 部分余数(IEEE)
FPTAN ST0的部分正切
FRNDINT 舍入ST0为整数
FRSTOR 恢复状态
FSAVE/FNSAVE 保存机器状态
FSCALE 比例运算
FSETPM 设置保护方式
FSIN ST0的正弦
FSINCOS 求ST0的正弦和余弦
FSQRT ST0的平方根
FST/FSTP/FIST/FISTP/FBSTP 存储
FSTCW/FNSTCW 存储控制寄存器
FSTENV/FNSTENV 存储环境
FSTSW/FNSTSW 存储状态寄存器
FSUB/FSUBP/FISUB 减法
FSUBR/FSUBRP/FISUBR 反向减法
FTST 比较ST0与+0.0
FUCOM/FUCOMP/FUCOMPP 无序比较
FWAIT 等待
FXAM 检查ST0
FXCH ST0与另一寄存器内容交换
FXTRACT ST0分解为指数和有效数字
FYL2X ST1*log2ST0
FXL2XP1 ST1*log2[ST0+1.0]
链接:http://blog.sina.com.cn/s/blog_3edcf6b80100d3eq.html
标签:存储,指令系统,装入,浮点,ST0,ST1,寄存器 来源: https://www.cnblogs.com/yuzyong/p/15494706.html