• 2022-05-29
    假如在程序的括号中分别填入指令:(1) LOOP L20(2) LOOPNE L20(3) LOOPE L20试说明在三种情况下, 当程序执行完后, AX、BX、CX、DX四个寄存器的内容分别是什么?BEGIN: MOV AX,01MOV BX,02MOV DX,03MOV CX,04L20: INC AXADD BX,AXSHR DX,1____
  • (AX)= 5 (BX)= 16 (CX)= 0 (DX)= 0(2)(AX)= 3 (BX)= 7 (CX)= 2 (DX)= 0(3)(AX)= 2 (BX)= 4 (CX)= 3 (DX)= 1

    内容

    • 0

      程序执行到LF2后,BX和DX分别为( ) XOR DX,DX MOV BX,2 MOV CX,3 LP1: ADD DX,BX INC BX INC BX LOOP LP1 LP2:… A.8,12 B.10,12 C.10,14 D.8,14

    • 1

      下列MOV指令中,正确的指令是(        ): MOV AX, BX/#/MOV AX, CX/#/MOV AX, [BX]/#/MOV AX, [CX]

    • 2

      MOV DX,1 MOV AX,0 MOV CX,10 DIV CX 执行这段代码后,DX是( ),AX是( )。

    • 3

      【单选题】完成同指令XCHG AX,BX相同功能的指令或指令序列是() A. MOV  AX,BX B. MOV BX,AX C. PUSH  AX POP    BX D. MOV CX,AX MOV AX,BX MOV BX,CX

    • 4

      阅读如下程序段,说明该程序段对DX(高16位)、AX(低16位)组成的32位数完成什么操作? MOV CL,12 MOV BX,AX SHR BX,CL MOV CL,4 SHL DX,CL SHL AX,CL OR DX,BX