用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.(-查字典问答网
分类选择

来自顾进广的问题

  用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.(1)x=0.1001y=0.1100(2)x=-0.0100y=0.1001

  用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.

  (1)x=0.1001y=0.1100

  (2)x=-0.0100y=0.1001

1回答
2019-07-15 12:50
我要回答
请先登录
刘培桐

  (1)取补:[x]补=00.1001[y]补=00.1100[-y]补=[[y]补]变补=11.0100

  [x+y]补=[x]补+[y]补=01.0101符号位为01,结果正溢

  [x-y]补=[x]补+[-y]补=11.1101x-y=[[x-y]补]补=11.0011=-0.0011

  (2)取补:[x]补=11.1100[y]补=00.1001[-y]补=[[y]补]变补=11.0111

  [x+y]补=[x]补+[y]补=00.0101x+y=[[x+y]补]补=0.0101

  [x-y]补=[x]补+[-y]补=11.0011x-y=[[x-y]补]补=11.1101=-0.1101

2019-07-15 12:53:51

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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