传送类指令:
MOV 目标操作数,源操作数
立即数不能直接送段寄存器
MOV AX,SEG SHOW
MOV DS,AX
交换指令: XCHG 目标操作数,源操作数
在寄存器间或存储器与寄存器间交换
堆栈操作指令:
PUSH/POP
SP初值决定了堆栈的大小,SP始终执行堆栈的顶部,
当数据进栈时,SP向低地址变化,进栈一个字节,SP减1。
PUSH/POP只能操作16位和32位。
题:
MOV
XCHG:
堆栈:
PUSH WORD PTR FIRST
PUSH WORD PTR SECOND
POP WORD PTR FIRST
POP WORD PTR
SP堆栈指针决定了堆栈的大小,当向堆栈中压入一个字节,SP减1,压入两个字节,SP减2。
注意[BX+3]一次移动两个字节
循环指令: