A-A+
执行下面的程序段后 (AX);() TAB DW 1 2 3 4 5 6 ENTRY EQU
问题详情
执行下面的程序段后,(AX);() TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX]
A.0003H
B.0300H
C.0400H
D.0004H请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:此图为TAB的内存分配示意图,MOVBX,OFFSETTAB是把TAB的首地址给BX,接着BX加ENTRY的值,即3。MOVAX,[BX]是把偏移地址为3的一个字送给AX,即0300H。