更多“43、ADD指令的某个加法运算结果使标志ZF=1,则标志SF为0。”相关问题
  • 第1题:

    如果指令的运算结果中有奇数个1,则()标志位为0。

    A、PF

    B、CF

    C、OF

    D、SF


    参考答案:A

  • 第2题:

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

    A.(CF)=0, (SF)=0, (2P)=0, (OF)=0

    B.(CF)=1, (SF)=1, (2P)=0, (OF)=0

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

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


    正确答案:B

  • 第3题:

    若(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

  • 第4题:

    当进行加法或减法运算时,若最高位发生进位或借位,则CF=();标志寄存器的标志位ZF=1表示运算结果()


    正确答案:1;为零

  • 第5题:

    当标志ZF=1时,运算结果为();当ZF=0时,运算结果为()。


    正确答案:零;非零

  • 第6题:

    JGE指令的转移条件是()

    • A、(SF⊕OF)=0且ZF=0
    • B、(SF⊕OF)=1或ZF=1
    • C、(SF⊕OF)=1且ZF=0
    • D、(SF⊕OF)=0或ZF=1

    正确答案:D

  • 第7题:

    (AL)=9AH,(BL)=0BCH,当进行OR AL,BL指令运算后,请写出标志位ZF、PF、CF、SF的内容。


    正确答案:ZF=0,PF=1,CF=0,SF=0

  • 第8题:

    8086的16位标志寄存器FLAGS中OF=1表示运算结果(),ZF=1表示运算结果为零。PF=0表示运算结果的低8位中1的个数为()。


    正确答案:溢出;奇数

  • 第9题:

    如果指令的运算结果为0,则()标志位为1。

    • A、SF
    • B、OF
    • C、ZF
    • D、CF

    正确答案:C

  • 第10题:

    执行指令ADD AL,72H前,(AL)=8EH,标志寄存器的状态标志OF、SF、ZF、AF、PF和CF全为0,指出该指令执行后标志寄存器的值。


    正确答案:指令执行后,AL的内容为0000000H,且有进位,标志寄存器中各标志位的值为:OF=0,SF=0,ZF=1,AF=1,PF=1,CF=1。

  • 第11题:

    单选题
    若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为()。
    A

    0,0

    B

    0,1

    C

    1,0

    D

    1,1


    正确答案: D
    解析: 暂无解析

  • 第12题:

    填空题
    标志寄存器的标志位ZF=0表示运算结果()。

    正确答案: 不为零
    解析: 暂无解析

  • 第13题:

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

    A.(CF)=O,(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
    解析:当无符号数运算产生溢出时,CF=1;当带符号数运算产生溢出时,OF=1;当运算结果为零时,ZF=1;当运算结果为负时,SF=1。

  • 第14题:

    假设(AL)=OFFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和 SF的状态分别为

    A.0和0

    B.0和1

    C.1和0

    D.1和1


    正确答案:A
    解析:由于AL中内容为0BH(12),执行ANDAL,0FH指令后,AL中的结果不变,仍然是0BH,值不为0,且为正数,所以ZF:零标志为0,SF:符号标志为0。

  • 第15题:

    标志寄存器的标志位ZF=0表示运算结果()。


    正确答案:不为零

  • 第16题:

    已知(AL)=55H,执行指令AND AL,0FH后,相关标志位的状态是()。

    • A、CF=1,OF=1,SF=0,PF=1,ZF=0
    • B、CF=0,OF=0,SF=0,PF=1,ZF=1
    • C、CF=0,OF=0,SF=0,PF=1,ZF=0
    • D、CF=0,OF=1,SF=1,PF=1,ZF=0

    正确答案:C

  • 第17题:

    (AL)=9AH,(BL)=0BCH,当进行XOR AL,BL指令运算后,请写出标志位ZF、PF、CF、SF的内容。


    正确答案:ZF=0,PF=0,CF=0,SF=0

  • 第18题:

    假设(AL)=0FFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和SF的状态分别为()

    • A、0和0
    • B、0和1
    • C、1和0
    • D、1和1

    正确答案:A

  • 第19题:

    (AL)=9AH,(BL)=0BCH,当进行ADD AL,BL指令运算后,请写出标志位ZF、PF、CF、SF的内容。


    正确答案:ZF=0,PF=1,CF=1,SF=0

  • 第20题:

    当运算结果各位全部为零时,标志ZF=0。


    正确答案:错误

  • 第21题:

    在程序状态字寄存器PSW中,作为记录指令操作结果的标志是()。

    • A、CF,OF,PF,AF,SF,ZF
    • B、CF,PP,ZF,SF
    • C、OF,DF,IF,SF,ZF,CF
    • D、1F,DF,OF,CF

    正确答案:A

  • 第22题:

    下面两条指令执行后,标志寄存器中CF,AF,ZF,SF和OF分别是什么状态? MOV DL,86 ADD DL,0AAH


    正确答案: 01010110+10101010=100000000
    C.F=1、AF=1、ZF=1、SF=1、OF=1

  • 第23题:

    问答题
    执行指令ADD AL,72H前,(AL)=8EH,标志寄存器的状态标志OF、SF、ZF、AF、PF和CF全为0,指出该指令执行后标志寄存器的值。

    正确答案: 指令执行后,AL的内容为0000000H,且有进位,标志寄存器中各标志位的值为:OF=0,SF=0,ZF=1,AF=1,PF=1,CF=1。
    解析: 暂无解析

  • 第24题:

    填空题
    当进行加法或减法运算时,若最高位发生进位或借位,则CF=();标志寄存器的标志位ZF=1表示运算结果()

    正确答案: 1,为零
    解析: 暂无解析