
在寄存器间接寻址方式中,段地址有哪些确定的方法?
1个回答
展开全部
就8086而言,寄存器间接寻址段地址确定方法两种而已:
1.根据段前缀来定。
比如指令:MOV AX,ES:[DI],则段地址为ES
2.根据所使用的寄存器来定
如果用的是BX,SI,DI则默认的是DS,用的是BP则为SS。
如MOV AX,[BX],段地址为DS,而指令MOV AX,[BP],则段地址为SS
1.根据段前缀来定。
比如指令:MOV AX,ES:[DI],则段地址为ES
2.根据所使用的寄存器来定
如果用的是BX,SI,DI则默认的是DS,用的是BP则为SS。
如MOV AX,[BX],段地址为DS,而指令MOV AX,[BP],则段地址为SS
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询