下列程序段执行完后,A单元的内容是【  】H。    DATA    SEGMENT              A     DW    0              B     DW    0              C     DW    230,20

admin2012-05-04  12

问题 下列程序段执行完后,A单元的内容是【  】H。
   DATA    SEGMENT
             A     DW    0
             B     DW    0
             C     DW    230,20,54
   DATA    ENDS
   CODE   SEGMENT
            ……
            MOV    BX,OFFSET  C
            MOV    AX,[BX]
            ADD     B,AX
            MOV    AX,2[BX]
            SAL     AX,1
            ADD     AX,B
            MOV     A,AX
            ……
   CODE    ENDS

选项

答案0EEH

解析 本题中,都是以字存放的,把C中十进制数转化为十六进制数为E6H,14H,36H。执行MOV BX,OFFSET C和MOV AX,[BX]指令后,AX=E6H,让AX和B中的值相加后B中的值也为E6H,MOV AX,2[BX]是把BX的偏移地址加2,然后取值给AX,即14H。经算术左移1位后再和B相加得EEH。
转载请注明原文地址:https://kaotiyun.com/show/GoMZ777K
0

相关试题推荐
最新回复(0)