执行下列指令后,ax寄存器中的内容是什么?

2024-11-16 22:29:54
推荐回答(1个)
回答1:

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