二进制码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-2423:13
我要回答
提示:回答问题需要登录哦!
李兵兵

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

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

2019-12-24 23:17:40
大家都在问
最新问答