MOV,AX,BX:BX是源操作数,AX是目的操作数
以下均针对源操作数来分类
1.立即寻址
MOV AX,100
2.直接寻址
MOV AX,[100]
3.寄存器寻址
操作数在寄存器中
MOV AX,BX
4.寄存器间接寻址
操作数在存储器中,有效寄存器为:BX,SI,DI,BP
MOV AX,[BX]
5.寄存器相对寻址
操作数在存储器中,格式为基址BX BP或者变址DI SI+偏移量
比如:MOV AX,[BX+100]
6.基址加变址存储方式
操作数在存储器中,格式为基址 BX /BP+变址DI/SI
MOV AX,[BX+DI]
7.相对基址加变址寻址
操作数在存储器中,格式为基址+变址+偏移量
MOV AX,[BX+SI+1000H] MOV AX,1000H[BX+SI]
MOV AX,1000H[BX][SI] MOV AX,1000H[SI][BX]
但 BX SI不能在[]之外
易混;
MOV AX,BX: 寄存器寻址
MOV AX,[BX]: 寄存器间接寻址
MOV AX,[BX+100]:寄存器相对寻址
MOV AX,[BX+SI]:基址加变址寻址
MOV AX,[BX+SI+100]:相对基址加变址寻址