格式:MOV 目的, 源
MOV 内存/寄存器, 内存/寄存器 | 不能使用段寄存器 必须至少有一个寄存器 |
MOV 寄存器, 常数 | 同上 |
MOV ax/ah/al, 内存 | |
MOV 内存, ax/ah/al | |
MOV 段寄存器, 内存/寄存器 | 不能使用 CS 段寄存器 |
MOV 内存/寄存器, 段寄存器 | |
MOV 内存/寄存器, 常数 | 目的只能用寄存器寻址方式 |
1、可以使用除立即数以外的寻址方式。
2、操作数只能为 16 位。
3、可以使用所有 寄存器。
4、SP 只使用 SS 堆栈段寄存器。
PUSH SRC | 内部操作步骤: SP = SP - 2 [SP+1,SP] = SRC |
同上,但不能使用 CS 段寄存器。
POP SRC | 内部操作步骤: SRC = [SP+1,SP] SP = SP + 2 |
1、可以进行 8 位或 16 位交换。
2、必须有一个寄存器,但不能使用段寄存器。
3、不影响标志位
XCHG BX, [BP + SI] | 交换 BX 和 [ SS:BP+SI ] 的值 |