来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 13:45:42
求-58的原码,反码,补码。
表示成8位二进制,详细一点,最好讲解下。这题目我觉得答案错了。所以请各位高手帮我算下。
一、原码(在数值前直接加一符号位的表示法,0为正,1为负)
+58的原码:00111010
-58的原码就是:10111010
二、反码(负数的反码,符号位为“1”,数值部分根据原码按位取反)
-58的反码:11000101
三、补码(负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加1。也就是“反码+1”。)
符号位为1
11000101+1
最后应该是:11000110