A-A+

执行下面的程序段后 (AX);() TAB DW 1 2 3 4 5 6 ENTRY EQU

2022-08-06 03:44:46 问答库 阅读 175 次

问题详情

执行下面的程序段后,(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。

考点:程序