更多“使用ADD指令时,若相加结果为0则零标志位M8020=()。 A、2B、0C、1D、5”相关问题
  • 第1题:

    当执行指令ADD AX,BX后,若AX的内容为2BAOH,设置的奇偶标志位PF=1,叙述正确的是______。

    A.表示结果中含1的个数为偶数

    B.表示结果中含1的个数是奇数

    C.表示该数为偶数

    D.表示结果中低八位含1的个数为偶数


    正确答案:D
    解析:奇偶标志位PF表示运算结果的低8位的奇偶性。当低8位所含1的个数为偶数时,PF=1,否则PF=0。

  • 第2题:

    运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?( )

    A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出

    B.两个整数相加,若结果的符号位为0,则一定发生溢出

    C.两个整数相加,若结果的符号位为1,则一定发生溢出

    D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


    正确答案:D

  • 第3题:


    A、2
    B、0
    C、1
    D、不能确定

    答案:A
    解析:

  • 第4题:

    两补码数相加,采用1位符号位,当()时表示结果溢出。

    • A、符号位有进位
    • B、符号位进位和最高数位进位异或结果为0
    • C、符号位为1
    • D、符号位进位和最高数位进位异或结果为1

    正确答案:D

  • 第5题:

    FX2N系列PLC执行加法或减法指令时会影响的标志位是()。

    • A、M8021借位标志
    • B、M8022进位标志
    • C、M8020零标志
    • D、M8018正数标志
    • E、M8019负数标志

    正确答案:A,B,C

  • 第6题:

    ADD AL,BL如果指令执行前,(AL)=28,(BL)=68,则指令执行后(AL)=()CF=()AF=()。

    • A、96,1,0
    • B、40,1,0
    • C、40,0,1
    • D、96,0,1

    正确答案:D

  • 第7题:

    8086/8088CPU设有()个状态标志位,()个控制标志位;当执行比较指令时,如果运算结果为零,则标志位()置1;如果运算结果的最高位为1,则标志位()置1。


    正确答案:6;3;ZF;SF

  • 第8题:

    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH(1分)AX=E896H(1分)CF=1(1分)OF=0(1分)ZF=0

  • 第9题:

    当两个无符号数进行相加时,执行“JCL”指令表示()转移。

    • A、结果溢出
    • B、结果为0
    • C、结果为奇
    • D、结果为负

    正确答案:A

  • 第10题:

    单选题
    当两个无符号数进行相加时,执行“JCL”指令表示()转移。
    A

    结果溢出

    B

    结果为0

    C

    结果为奇

    D

    结果为负


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

  • 第11题:

    单选题
    两补码数相加,采用1位符号位,当()时表示结果溢出。
    A

    符号位有进位

    B

    符号位进位和最高数位进位异或结果为0

    C

    符号位为1

    D

    符号位进位和最高数位进位异或结果为1


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

  • 第12题:

    单选题
    两数进行减法运算时,若其结果为零,则标志位()一定为1。
    A

    CF

    B

    SF

    C

    ZF

    D

    OF


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

  • 第13题:

    下面判断是否溢出的规则中哪个是正确的?______。

    A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出

    B.两个整数相加,若结果的符号位为0,则一定发生溢出

    C.两个整数相加,若结果的符号位为1,则一定发生溢出

    D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


    正确答案:D
    解析:加法时,判断有无溢出的规则是:两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出。减法时,判断有无溢出的规则是:两个异号的整数相减,若结果的符号位与被减数的符号位相反,则发生溢出。

  • 第14题:

    若(AL)=00H,(BL)=0FEH,执行指令 ADD AL,BL 后,标志寄存器中为0的标志位有

    A.CF

    B.PF

    C.AF

    D.SF

    E.ZF


    正确答案:ABCE

  • 第15题:

    两数进行减法运算时,若其结果为零,则标志位()一定为1。

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

    正确答案:C

  • 第16题:

    ADD指令不能影响标志寄存器的()位。

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

    正确答案:D

  • 第17题:

    虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。


    正确答案:正确

  • 第18题:

    已知两数82A0H和8265H相加,写出下列标志位的置位情况和相加结果:OF(溢出标志):(),SF(符号标志): (),AF(辅助进位标志):(),CF(进位标志):(),结果:()。


    正确答案:0;0;0;1;0505H

  • 第19题:

    若当前AL为01H,则在指令SUBAL,1执行后,标志寄存器中ZF为();紧接着执行DECAL后,标志寄存器中CF为()。

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

    正确答案:C

  • 第20题:

    若AX=1E30H,BX=12E4H则ADD AL,BL的执行结果为AL=(),CF=()。

    • A、14H,0
    • B、24H,0
    • C、14H,1
    • D、24H,1

    正确答案:C

  • 第21题:

    填空题
    8086/8088CPU设有()个状态标志位,()个控制标志位;当执行比较指令时,如果运算结果为零,则标志位()置1;如果运算结果的最高位为1,则标志位()置1。

    正确答案: 6,3,ZF,SF
    解析: 暂无解析

  • 第22题:

    问答题
    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?

    正确答案: BX=220CH,AX=E896H,CF=1,OF=0,ZF=0
    解析: 暂无解析

  • 第23题:

    判断题
    虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。
    A

    B


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