更多“在指令MOVAX,0执行后,CPU状态标志位ZF的取值() ”相关问题
  • 第1题:

    若(AX)=0122H,4个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUBAX,0FFFH后这4个标志位的状态是( )。

    A.(CF)=0, (SF)=0, (ZF)=0, (OF)=0

    B.(CF)=1, (SF)=1, (ZF)=0, (OF)=0

    C.(CF)=0, (SF)=0, (ZF)=1, (OF)=1

    D.(CF)=1, (SF)=1, (ZF)=1, (OF)=1


    正确答案:B

  • 第2题:

    若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX, OFFFH后,这4个标志位的状态是( )。

    A.ZF=0,SF=0,CF=0,OF=0

    B.ZF=0,SF=1,CF=1,OF=0

    C.ZF=1,SF=0;CF=0,OF=1

    D.ZF=1,SF=1,CF=1,OF=1


    正确答案:B

  • 第3题:

    执行以下两条指令后,标志寄存器FLAGS的六个状态位CF,OF,AF,SF,PF,ZF各为()。 MOV AX,7450H ADD AX,92C0H

    A.110100

    B.100010

    C.100000

    D.100110


    执行ADD指令后,6个状态标志位的状态分别为: 在两个16位数进行加法运算时,对CF、ZF、SF和OF会产生影响,但对PF和AF标志位,只有其低8位的运算影响它们的状态。各标志位的状态分别为:AF=0,PF=1,CF=1,ZF=0,SF=0,OF=1。

  • 第4题:

    若X和Y均为无符号整数,且X≤Y,则依次执行MOV AX,X和CMP AX,Y指令后,标志位CF和ZF的状态是

    A.CF=0且ZF=0

    B.CF=1且ZF=1

    C.CF=0或ZF=0

    D.CF=1或ZF=1


    正确答案:D
    解析:CMP AX,Y指令对于标志位的影响等同于SUBX,Y,而X≤Y,所以进位标志位为1,零标志位为1。

  • 第5题:

    执行以下两条指令后,标志寄存器FLAGS的六个状态位CF,OF,AF,SF,PF,ZF各为()。 MOV AX,84A0H ADD AX,9460H

    A.110100

    B.101100

    C.110010

    D.100110


    执行ADD指令后,6个状态标志位的状态分别为: 在两个16位数进行加法运算时,对CF、ZF、SF和OF会产生影响,但对PF和AF标志位,只有其低8位的运算影响它们的状态。各标志位的状态分别为:AF=0,PF=1,CF=1,ZF=0,SF=0,OF=1。