执行下列指令后,ax寄存器中的内容是什么?
答案:1 悬赏:60 手机版
解决时间 2021-01-10 04:56
- 提问者网友:战魂
- 2021-01-09 14:30
执行下列指令后,ax寄存器中的内容是什么?
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-01-09 15:56
MOV BX,OFFSET TABLE ;这是获取数据段的首地址,BX=0
ADD BX,ENTRY ;ENTRY的值是3,0+3=3,所以BX=3
MOV AX,[BX] ;将数据段中偏移地址为3的字型数据,赋给AX.
我们来看TABLE的内存情况:0A 00 14 00 1E 00 28 00 32 00
0处地址是0A;1处地址是00;2处地址是14;3处地址就00了,而进行的是字操作,所以就寻到了 00 1E,在内存中,低位数据放在低地址中,高位数据放在高地址中.所以AX=1E00H
ADD BX,ENTRY ;ENTRY的值是3,0+3=3,所以BX=3
MOV AX,[BX] ;将数据段中偏移地址为3的字型数据,赋给AX.
我们来看TABLE的内存情况:0A 00 14 00 1E 00 28 00 32 00
0处地址是0A;1处地址是00;2处地址是14;3处地址就00了,而进行的是字操作,所以就寻到了 00 1E,在内存中,低位数据放在低地址中,高位数据放在高地址中.所以AX=1E00H
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯