问题 填空题

DSEG SEGMENT  DAT    DB         5,13,4,-2,6,23,44,-1,29,-3  CNT    DW         $-DAT  DSEG   ENDS  SSEG   SEGMENT       STACK       DB          256DUP(0)  SSEG   ENDS  CSEG   SEGMENT       ASSUME        DS:DSEGSS:SSEGCS:CSEG  START   PROC         FAR  PUSH   DS        XOR         AX,AX        PUSH        AX        MOV         AX,DSEG        MOV         DS,AX        XOR         AX,AX        MOV        BX,OFFSETDAT        MOV         CX,CNT  LP:    TEST        [BX],01H        JZ         NEXT        INC        AH        ADD        AL,[BX]  NEXT:   INC        BX        LOOP       LP        RET  START   ENDP  CSEG   ENDS       END         START【 】

程序执行结束后,AX寄存器中的内容是 【 】 (用十六进制表示)。

答案

参考答案:0642H

解析:AH寄存器中的内容就是(AH)=6,即06H,表示最低位为1的整数的个数,AL寄存器中的内容就是(AL)=66,即42H,表示这些数值的代数和,所以AX寄存器的内容为:0642H。

单项选择题
单项选择题