学二进制,上面的题目,当机器字长为8时,7用移码表示不是10000111吗?为什么上面写的是100

学二进制,上面的题目,当机器字长为8时,7用移码表示不是10000111吗?为什么上面写的是10000111呢?第二个问题,偏移量是什么鬼?

  如果机器字长为N,在偏移量为2的N-1次方时,只要将补码的符号位取反便可获得相应的移码。
但是上面的偏移量是2的N-1次方减1。所以不能将补码的符号位取反便可获得相应的移码。
指数是7 偏移量为127(规定这么多) 所以指数值是 134 134的原码是 1000 0110 就是7的移码。
温馨提示:答案为网友推荐,仅供参考
相似回答