汇编语言寻址方式以及物理地址
假定有关寄存器内容如下,DS=2000HES=2100HSS=2200HSI=1000HBX=1100HBP=1200H变量VAL的偏移地址为3000H,下列指令的源操作...
假定有关寄存器内容如下,DS=2000H ES=2100H SS=2200H SI=1000H BX=1100H BP=1200H 变量VAL的偏移地址为3000H,下列指令的源操作数属于哪种寻址方式?他的物理地址是多少? 1,MOV AX,OABH 2, MOV AX,BX 3,MOV AX,[100H] 4,MOV AX,VAL 5,MOV AX,[BX][SI]
展开
1个回答
展开全部
1,MOV
AX,OABH
立即寻址方式,0ABH直接放在代码中。
2,
MOV
AX,BX
寄存器寻址方式,1100H放在BX中,直接送AX,不需访问内存来取操作数。
3,MOV
AX,[100H]
直接寻址方式,操作数放在DS*10H+100H即20100H开始的物理内存中,送AX
4,MOV
AX,VAL
直接寻址方式,操作数放在DS*10H+3000H即23000H开始的物理内存中,送AX
5,MOV
AX,[BX][SI]
基址变址寻址方式,BX是基址寄存器,SI是变址寄存器,操作数放在DS*10H+1100H+1000H即22100H开始的物理内存中,送AX
AX,OABH
立即寻址方式,0ABH直接放在代码中。
2,
MOV
AX,BX
寄存器寻址方式,1100H放在BX中,直接送AX,不需访问内存来取操作数。
3,MOV
AX,[100H]
直接寻址方式,操作数放在DS*10H+100H即20100H开始的物理内存中,送AX
4,MOV
AX,VAL
直接寻址方式,操作数放在DS*10H+3000H即23000H开始的物理内存中,送AX
5,MOV
AX,[BX][SI]
基址变址寻址方式,BX是基址寄存器,SI是变址寄存器,操作数放在DS*10H+1100H+1000H即22100H开始的物理内存中,送AX
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询