就8086而言,寄存器间接寻址段地址确定方法两种而已:
1.根据段前缀来定。 比如指令:MOV AX,ES:[DI],则段地址为ES 2.根据所使用的寄存器来定 如果用的是BX,SI,DI则默认的是DS,用的是BP则为SS。
如MOV AX,[BX],段地址为DS,而指令MOV AX,[BP],则段地址为SS
就8086而言,寄存器间接寻址段地址确定方法两种而已:
1.根据段前缀来定。 比如指令:MOV AX,ES:[DI],则段地址为ES 2.根据所使用的寄存器来定 如果用的是BX,SI,DI则默认的是DS,用的是BP则为SS。
如MOV AX,[BX],段地址为DS,而指令MOV AX,[BP],则段地址为SS