8086有哪几种寻址方式,每种举一个例子,具体点
以下寻址方式的举例都只对源操作数而言:
1、直接寻址:MOV AX,X ;
2、寄存器间接寻址:MOV AX,[BX];
3、寄存器相对寻址:MOV AX,[BX+2];MOV AX,ARRAY[BX];
4、基址变址寻址: MOV AX,[BX+SI];
5、相对基址变址寻址:MOV AX,[BX+SI+2];
注意:第四、五中寻址方式只能从(BX、BP)、(SI、DI)中各选出一个使用,即不能同时出现BX、BP或者SI、DI。以下是错误指令:MOV AX,[BX+BP];
还有两种寻址指令:立即寻址和寄存器寻址,由于有的教材不把它们当做寻址指令,所以单独讲。