• 2022-11-01
    ‌使得ECX=0,同时设置CF=OF=0的指令是:‏
    A: mov ecx,0
    B: sub ecx,0
    C: or ecx,0
    D: xor ecx,ecx
  • D

    内容

    • 0

      循环指令LOOPNZ终止循环的条件是()。 A: ECX=0,或ZF=1 B: ECX=0,且ZF=0 C: ECX≠0,且ZF=0 D: ECX≠0,或ZF=1

    • 1

      循环指令LOOPNZ终止循环的条件是( ) A: ECX=0, 且ZF=0 B: ECX=0, 或ZF=1 C: ECX=1, 且ZF=0 D: ECX=1, 或ZF=1

    • 2

      假定int型数组a的首址在ECX中,则“a送EAX”所对应的汇编指令是 A: movl %ecx,%eax B: movl%edx, %eax C: leal (%ecx, 0), %eax D: leal (%ecx, 4),%eax

    • 3

      假定int型数组a的首地址在ECX中,则“a送EAX”所对应的汇编指令是()。 A: movl %ecx,%eax B: movl %edx,%eax C: leal (%ecx,0),%eax D: leal (,%ecx,4),%eax

    • 4

      假设R[eax]=FF000008H,R[ecx]=00001000H,执行指令 “testl %eax,%ecx”后,寄存器和标志位的内容为()。 A: R[ecx]=00000000H,OF=CF=SF=0,ZF=1 B: R[eax]=00000000H,OF=CF=SF=0,ZF=1 C: R[ecx]=00000000H,标志位不变 D: 寄存器内容不变,OF=CF=SF=0,ZF=1