用8位补码完成下列运算,用二进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。-10

题目
问答题
用8位补码完成下列运算,用二进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。-100-120。
参考答案和解析
正确答案: [-100]=10011100,[-120]=10001000,
[-100-120]=00100100,[-100-120]=+00100100(溢出)
COZSP=01001
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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题:

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


正确答案:不为零

第3题:

执行除法指令后,影响的标志位是( )。

A.CF,OF

B.SF,ZF

C.CF,OF,SF

D.AF,CF,OF,PF,SF,ZF都不确定


参考答案:D

第4题:

已知(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

第5题:

简述8086/8088CPU的6个状态标志位SF、ZF、PF、CF、AF、OF的含义。


正确答案: 进位标志CF://运算结果的最高位产生进位或借位时,或循环指令也会影响该位。
奇偶标志PF://运算结果的低8位中所含1的个数为偶数个,则该位置1。
辅助进位标志AF://加减法运算时,如果第3位与第4位之间有进位或借位产生,则该位置1。
零标志ZF://运算结果为零,则该位置1。
符号标志SF://与运算结果的符号为相同。
溢出标志OF://当运算结果超出结果寄存器的表达范围时,该位置1。

第6题:

执行乘法指令后,影响的标志位是()。

  • A、CF,OF
  • B、SF,ZF
  • C、CF,OF,SF
  • D、AF,CF,OF,PF,SF,ZF都不确定

正确答案:A

第7题:

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


正确答案:1;为零

第8题:

关于运算结果的溢出,以下说法正确的是

A.标志寄存器的OF位反映有符号数的运算结果是否溢出

B.标志寄存器的CF位反映有符号数的运算结果是否溢出

C.标志寄存器的PF位反映有符号数的运算结果是否溢出

D.标志寄存器的ZF位反映有符号数的运算结果是否溢出


正确答案:A

第9题:

用8位补码完成下列运算,用十进制“真值”的格式给出运算结果,并指出运算后CF、OF、ZF、SF、PF标志位的状态。 (1)127+126 (2)126-127 (3)-100-120 (4)-100-(-120)


正确答案: (1)[127]补=0111 1111,[126]补=0111 1110,
[127+126]补=1111 1101,[127+126]=-0000 0011(溢出)COZSP=01010
(2)[126]补= 0111 1110,[-127]补=1000 0001,
[126-127]补=1111 1111,[126-127]=-000 0001,COZSP=10011
(3)- [-100]补=1001 1100,[-120]补=1000 1000,
[-100-120]补=0010 0100,[-100-120]=+0010 0100(溢出),COZSP=01001
(4) [-100]补=1001 1100,[-120]补=1000 1000,
[-100-(-120)]补=0001 0100,[-100-(-120)]=+0001 0100,COZSP=00001

第10题:

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


正确答案:零;非零

更多相关问题