更新时间:2022-05-24 23:09
抵消平衡功能:把操作数压入或取出堆栈语法。
PUSH,POP功能:把操作数压入或取出堆栈语法:PUSH操作数POP操作数格式:PUSHrPUSHMPUSHdataPOPrPOPm
PUSHF,POPF,PUSHA,POPA功能:堆栈指令群格式:PUSHFPOPFPUSHAPOPA
ADD,ADC功能:加法指令语法:ADDOP1,OP2ADCOP1,OP2格式:ADDr1,r2ADDr,mADDm,rADDr,data影响标志:C,P,A,Z,S,O
SUB,SBB功能:减法指令语法:SUBOP1,OP2SBBOP1,OP2格式:SUBr1,r2SUBr,mSUBm,rSUBr,dataSUBm,data影响标志:C,P,A,Z,S,O
INC,DEC功能:把OP的值加一或减一语法:INCOPDECOP格式:INCr/mDECr/m影响标志:P,A,Z,S,O
MUL,IMUL功能:乘法指令语法:MULOPIMULOP格式:MULr/mIMULr/m影响标志:C,P,A,Z,S,O(仅IMUL会影响S标志)
DIV,IDIV功能:除法指令语法:DIVOPIDIVOP格式:DIVr/mIDIVr/mCBW,CWD功能:有符号数扩展指令语法:CBWCWDAAA,AAS,AAM,AAD功能:非压BCD码运算调整指令语法:AAAAASAAMAAD影响标志:A,C(AAA,AAS)S,Z,P(AAM,AAD)
DAA,DAS功能:压缩BCD码调整指令语法:DAADAS影响标志:C,P,A,Z,S
SHR,SHL,SAR,SAL功能:移位指令语法:SHRr/m,data/CLSHLr/m,data/CLSARr/m,data/CLSALr/m,data/CL影响标志:C,P,Z,S,OROR,ROL,RCR,RCL功能:循环移位指令语法:RORr/m,data/CLROLr/m,data/CLRCRr/m,data/CLRCLr/m,data/CL影响标志:C,P,Z,S,O