怎么判断指令的寻址方式 指令有哪些寻址方式?
浏览量:2406
时间:2021-03-15 07:17:47
作者:admin
指令有哪些寻址方式?
以8086为例,有七种寻址方式:1。立即寻址模式,例如MOV ax,1234h,将ax寄存器的值指定为1234h2。寄存器寻址模式,例如,MOV Si,AX3。直接寻址模式,例如MOV es:[5678h],BL将es指定为段寄存器4。寄存器间接寻址模式,例如MOV ax,[Si]通常自动将DS引用为段寄存器5,如果Si、di或BX的内容是有效地址的一部分,则引用的段寄存器是DS。例如,MOV ax,[di 1223h]表示段寄存器DS,以下两种写入方法是等效的:MOV ax,[Si 3]MOV ax,3[Si]6。基址方法,例如MOV ax,[BX Di]表示段寄存器DS。7相对基址方法,例如MOV ax,[BX di-2]自动将DS指代为段寄存器1234H]MOV ax、1234H[BX di]MOV ax、1234H[BX][di]MOV ax、1234H[di][BX]
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。