niusouti.com

执行下面的程序段后,(AX)=______。ARRAY DW 10 DUP(2)XOP AX,AXMOV CX,LENGTH ARRAYMOV SI,SCE ARRAY-TYPE ARRAYNEXT: ADD AX,ARRAY[SI]SUB SI,TYPE ARRAYLOOP NEXT

题目

执行下面的程序段后,(AX)=______。

ARRAY DW 10 DUP(2)

XOP AX,AX

MOV CX,LENGTH ARRAY

MOV SI,SCE ARRAY-TYPE ARRAY

NEXT: ADD AX,ARRAY[SI]

SUB SI,TYPE ARRAY

LOOP NEXT


相似考题
更多“执行下面的程序段后,(AX)=______。 ARRAY DW 10 DUP(2) XOP AX,AX ”相关问题
  • 第1题:

    执行下面的程序段后,(AX)=_____。

    MOV CX,5

    MOV AX,50

    NEXT: SUB AX,CX

    LOOP NEXT

    HLT


    正确答案:35
    35

  • 第2题:

    执行下面的程序段后,AX中的内容是( )。 NUM DW? NAME DB 10 DUP(?) CNT EQU 10 LEN EQU $—NUM MOV AX,LEN

    A.16H

    B.17H

    C.11H

    D.12H


    正确答案:D
    解析:LENEQU$—NUM其实就是当前行到开始处的相对距离。NUM占2个字节,NAME占10个字节。

  • 第3题:

    下面程序段执行后,AX和BX分别是()。 MOV BX,2 XOR AX,AX MOV CX,2 NEXT:ADD AX,BX INC BX LOOP NEXT

    A.(AX)=0004H,(BX)=0004H

    B.(AX)=0005H,(BX)=0003H

    C.(AX)=0004H,(BX)=0004H

    D.(AX)=0005H,(BX)=0004H


    (AX)=0005H,(BX)=0004H

  • 第4题:

    下面的程序段: NUM DW ? NAMEDW 10 DUP (?) CNT EQU 10 LEN EQU $-NUM HOV AX, LEN 执行后,AX中的内容是( )。

    A.16H

    B.17H

    C.11H

    D.12H


    正确答案:A
    解析:LEN EQU $—NUM 其实就是当前行到开始处的相对距离。NUM占2个字节, NAME占10个字节。

  • 第5题:

    执行下面的程序段后,AX寄存器中的内容是______。 ARRAY DW 10 DUP(2) XOR AX, AX MOV CX,0AH MOV SI,12H NEXT: ADD AX,ARRAY [SI] SUB S1,2H Loop NEXT

    A.20

    B.30

    C.32

    D.40


    正确答案:A
    解析:这段程序的功能是把ARRAY中的数叠加,由此可知结果为20。