ITEEDU

2、减法指令

指令格式:

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中的有关说明。