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/m
CBW,CWD
功能:有符號數擴展指令
語法:CBWCWD
AAA,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,O
ROR,ROL,RCR,RCL
功能:循環移位指令
語法:RORr/m,data/CLROLr/m,data/CLRCRr/m,data/CLRCLr/m,data/CL
影響標誌:C,P,Z,S,O