更多“执行下段程序后,AX=( )。 MOV CX,4 MOV AX,25 LP: SUB AX,CX ”相关问题
  • 第1题:

    执行下段程序后,(AX)=______。 MOV CX,5 MOVAX,50 LP1: SUB AX,CX HLT

    A.25

    B.35

    C.40

    D.30


    正确答案:B
    解析:该程序是循环结构,CX内存放的是计数器的初值,每次用AX减CX,结果送入AX,共循环5次,所以AX的值为50-5-4-3-2-1=35。

  • 第2题:

    执行下列指令段后,回答下列问题。 BUF DB 10,9,8,7,6,5,4,3,2,1 MOV CX,10 MOV SI,OFFSET BUF+9 LEA DI,BUF+10 STD REP MOVSB MOV BX,OFFSET BUF MOV AX,[BX] (1)分析程序段的作用,并写出BUF开始的字节单元内容。 (2)寄存器AX和CX的内容分别为:(AX)= , (CX)= 。


    14FDH;03FDH;3FDH

  • 第3题:

    指出下列指令中操作数的寻址方式 (1) MOV BX, 20H (2) MOV AX, [1245H] (3) MOV DX, [SI] (4) MOV 100[BX], AL (5) MOV [BP][SI], AX (6) MOV [BX+100][SI], AX (7) MOV [1800H], AL (8) MOV [SI], AX


    ADD AX,[BX][DI]

  • 第4题:

    设(AX)=1122H,(BX)=3344H,(CX)=5566H,(SP)=2000H,试分析以下程序后AX、BX、CX、SP中的内容分别为多少?(互评需要达到5次) PUSH AX PUSH BX PUSH CX POP AX POP CX


    AX=5566H BX=3344H CX=3344H SP=1FFEH

  • 第5题:

    已知(AX)=1,(BX)=2,(CX)=4,(DX)=3,(SI)=5,执行程序段 ABC:INC AX ADD BX, AX SHR DX, 1 MOV SI, 1234H LOOP ABC 后,寄存器AX,BX,CX,DX,SI中的内容分别是什么?


    MOVBX,AX MOVCX,2 SALAX,CX ADDAX,BX ADDAX,14 SARAX,1