2、假设某字长为8位的计算机中,带符号整数采用补码表示,x=-查字典问答网
分类选择

来自苗青的问题

  2、假设某字长为8位的计算机中,带符号整数采用补码表示,x=–68,y=–80计算[x+y]补的结果,并指出此时溢出标志V、符号标志S、零标志Z以及进位标志C的值。(请顺便解释CZVS的含义)

  2、假设某字长为8位的计算机中,带符号整数采用补码表示,x=–68,y=–80

  计算[x+y]补的结果,并指出此时溢出标志V、符号标志S、零标志Z以及进位标志C的值。(请顺便解释CZVS的含义)

1回答
2020-11-18 17:37
我要回答
请先登录
汪新凡

  x=-68d=-1000100b

  [x]原=11000100b

  [x]反=10111011b

  [x]补=10111100b

  .

  y=-80d=-1010000b

  [y]原=11010000b

  [y]反=10101111b

  [y]补=10110000b

  .

  [x]补=10111100b

  [y]补=10110000b(+

  -------------------------------

  [x+y]补=01101100b,字长8位,符号位进位自然丢失

  Cs♁Cp=1♁0=1,负溢出

  (Cs是符号位的进位,Cp是最高数值位的进位,♁表示异或)

  [x+y]反=-01101011b

  [x+y]原=-10010100b

  x+y=-10010100b=-148d

  .

  CY,即进位标志CF=1,表示有进位;

  OV,即溢出标志OF=1,表示有溢出;

  NZ,即零标志ZF=0,表示结果非零;

  NG,即符号标志SF=1,表示结果为负。

2020-11-18 17:42:27

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •