MOV
功能: 把源操作数送给目的操作数
语法: MOV 目的操作数,源操作数
格式: MOV r1,r2 | MOV r,m | MOV m,r | MOV r,data
XCHG
功能: 交换两个操作数的数据
语法: XCHG
格式: XCHG r1,r2 | XCHG m,r | XCHG r,m
PUSH,POP
功能: 把操作数压入或取出堆栈
语法: PUSH 操作数 POP 操作数
格式: PUSH r | PUSH M | PUSH data | POP r |POP m
PUSHF,POPF,PUSHA,POPA
功能: 堆栈指令群
格式: PUSHF | POPF | PUSHA |POPA
LEA,LDS,LES
功能: 取地址至寄存器
语法: LEA r,m |LDS r,m |LES r,m
XLAT(XLATB)
功能: 查表指令
语法: XLAT |XLAT m
算数运算指令
ADD,ADC
功能: 加法指令
语法: ADD OP1,OP2 ADC OP1,OP2
格式: ADD r1,r2 | ADD r,m |ADD m,r |ADD r,data
影响标志: C,P,A,Z,S,O
SUB,SBB
功能:减法指令
语法: SUB OP1,OP2 SBB OP1,OP2
格式: SUB r1,r2 |SUB r,m |SUB m,r |SUB r,data |SUB m,data
影响标志: C,P,A,Z,S,O
INC,DEC
功能: 把OP的值加一或减一
评论0