执行下面的程序段后,(AX)=(   )。        TAB    DW    1,2,3,4,5,6        ENTRY  EQU   3        MOV    BX,  OFFSET TAB        ADD    BX,  ENT

admin2009-01-15  28

问题 执行下面的程序段后,(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。
转载请注明原文地址:https://kaotiyun.com/show/PorZ777K
0

随机试题
最新回复(0)