问题
单项选择题
执行下面的程序段后,(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
解析: 题中OFFSET TAB操作获得TAB的偏移地址,并放在BX中,ENTRY被赋为3,与BX内容相加,仍放在BX中,而TAB定义为DW类型的数组,每个元素占两个字节,它们在内存中的顺序是高字节存放在高地址中,低字节存放在低地址中。所以BX的内容表示偏移地址+3,即取出第三,第四个字节的内容送到AX中,则是0300H。