正在加载图片...
安徽理工大学计算机科学与技术系李歌兆《汇编语言》 在通常情况下,操作教存放在教据段中,所以,其物狸地 址将由数据段寄存器DS和指令中给出的有效地址直接形成,但 如果使用段超越前缀,那么,操作數可存放在其宅段。 例如:MOVE:[1000H],AX 注意:立即寻址方式和直接寻址方式的书写格式不同,直接寻 址的地址要写在括号“[”,“]”内。在程序中,直接地址通常 用内存变量名来表示,如: MOVBX,VARW,其中,VARW是 内存字变量。 试比较下列指令中娠操作教的寻址方式(VARW是内存字 变量) MOAX,1234 H MOV AX,1234H前者是立即寻址,后者是直接寻址 MOV AX, VARW MOV AX,|VARw两者是等效的,均为直接寻址安徽理工大学 计算机科学与技术系 李敬兆 《汇编语言》 在通常情况下,操作数存放在数据段中,所以,其物理地 址将由数据段寄存器DS和指令中给出的有效地址直接形成,但 如果使用段超越前缀,那么,操作数可存放在其它段。 例如:MOV ES:[1000H],AX 注意:立即寻址方式和直接寻址方式的书写格式不同,直接寻 址的地址要写在括号“[” , “]”内。在程序中,直接地址通常 用内存变量名来表示,如:MOV BX, VARW,其中,VARW是 内存字变量。 试比较下列指令中源操作数的寻址方式(VARW是内存字 变量): MOV AX, 1234H MOV AX, [1234H] 前者是立即寻址,后者是直接寻址 MOV AX, VARW MOV AX, [VARW] 两者是等效的,均为直接寻址
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有