假设(DS)=3000H,(ES)=4100H,(SS)=2000H,(SI)=00A0H,(DI)=2H,(BX)=100H,(BP)=10H,(BUF)=2000H。试指出下列各指令中源操作数的寻址方式,若为存储器操作数,请计算其物理地址,并写出计算过程。(5分) (1)MOV AX ,BUF (2)MOV AX ,BUF[BX] (3)MOV AX ,[BX-40H] (4)MOV AX ,[BP+100H][SI] (5)ADD AX,BX
时间: 2024-01-09 17:04:16 浏览: 78
微机原理与接口技术习题解答3.pdf
好的,我知道了。针对您的问题,我来逐一回答:
(1)MOV AX,BUF:直接寻址,物理地址为2000H。
(2)MOV AX,BUF[BX]:基址变址寻址,物理地址为2000H+100H=2100H。
(3)MOV AX,[BX-40H]:基址寻址,物理地址为100H-40H=0C0H。
(4)MOV AX,[BP+100H][SI]:变址寻址,物理地址为2000H+10H+00A0H=2010H。
(5)ADD AX,BX:寄存器寻址。
阅读全文