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-1817: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
大家都在问
最新问答