某台计算机的机器数占8位,写出十进制数57的原码,反码和补码

发布网友

我来回答

2个回答

热心网友

-57的原码为10111001,反码为11000110,补码为11000111
方法:“先将十进制数57转换为二进制数为111001,再按8位写出原码10111001(0为正,1为负),再按照符号位不变,其余位对应取反得到反码11000110,在按照补码为反码的末位加1,得到补码11000111”
参考资料:《大学计算机-计算思维导论》,清华大学出版社2019

热心网友

正数的原码,反码,补码都一样。57的原码,反码补码都为:0101 0111

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com