指令格式:
FSUB [STReg1, STReg2]
FSUB MemReal
FSUBP STReg, ST
FISUB MemInt
FSUBR [STReg1, STReg2] ;后四条指令是前四条指令的反模式形式
FSUBR MemReal
FSUBRP? STReg,ST
FISUBR? MemInt
指令FSUB含有二个隐含操作数ST(1)和ST,其运算功能是:从堆栈中弹出这二个操作数,然后把计算的“差”压入堆栈,即:ST=ST(1)-ST。
指令“FSUB MemReal”的功能:ST=ST-MemReal
指令“FSUBP STReg, ST”的功能:STReg=STReg-ST,并弹出堆栈的栈顶
指令“FISUB MemInt”的功能:ST=ST-MemInt
反模式的四条指令的功能在此从略,请参阅11.3.1中的有关说明。