写出十进制数127和-86的8位原码、反码和补码

如题所述

【俊狼猎英】团队为您解答~
原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外
补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
因此128
原码01111111
反码00000000
补码00000001
-86
原码1101011
反码1010100
补码1010101
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-23
lz,很高兴回答您的问题,正数的原反补一致,负数的反码为原码取反,补码为反码末尾加一,从补码到原码,再取反加1。
以八位2进制位为例:
1
0000001
-1原码,最高位1表示负数
1
1111110
-1反码,除了符号位其余全部取反
1
1111111
-1补码,反码加1

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网