寄存器习题

设有关寄存器的值和存储单元的内容如下:

DS=2000H,(BX)=0100H,SI=02H,(20100H)=12H,

(20101H)=34H,(20102H)=56H,(20103H)=78H,

(2010AH)=0FFH,(2010BH)=0,(21200H)=2AH,

(21201H)=4CH,(21202H)=0B7H,(21203H)=65H,

试说明下列指令单独执行完后AX寄存器中的内容

公式:取指令物理地址=(DS)*10H+(IP)

1)MOV AX,1200H,     1200H

2)MOV AX,BX      0100H

3)MOV AX,[1200H]   DS:[1200H]= 20000H+1200H=21200H->2AH

4)MOV AX,[BX]          DS:[BX]=20000H+0100H=20100H->12H

5)MOV AX,1100H[BX]  DS:[BX+1100H]=20000H+0100H+1100H=21200H->2AH

6)MOV AX,[BX][SI]   DS:[BX+SI]=20000H+0100H+02H=20102H->56H

7)MOV AX,[BX+SI+1100H]  DS:[BX+SI+1100H]=20000H+0100H+02H+1100H=21202H->0137H

8)MOV AX,SI  02H

9)MOV AX,[BX+10] DS:[BX+10]= 20000H+0100H+10H=201AH->0FFH

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券