二进制码0001转换成移码的问题?对于n+1位二进制整数X=-查字典问答网
分类选择

来自罗婷的问题

  二进制码0001转换成移码的问题?对于n+1位二进制整数X=X0X1...Xn,移码定义为:[x]移=2^n+x那么X=0001,[X]移=2^3+0001=9(是错误的).为什么等于-7呢?

  二进制码0001转换成移码的问题?

  对于n+1位二进制整数X=X0X1...Xn,移码定义为:[x]移=2^n+x

  那么X=0001,[X]移=2^3+0001=9(是错误的).为什么等于-7呢?

1回答
2019-12-24 23:13
我要回答
请先登录
李兵兵

  X=0001实际上是说X=-001(第一个0表示的是符号位为负号),根据移码和补码的关系只是符号位不同,

  而[X]补=1111(第一个1是符号位表示的是负数的补码),故[X]补=0111即为-7(第一个0表示的是符号位为负号).

2019-12-24 23:17:40

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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