作业帮 > 数学 > 作业

用八位二进制补码计算-29-25,并用十进制数表示.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/06 10:39:44
用八位二进制补码计算-29-25,并用十进制数表示.
用八位二进制补码计算-29-25,并用十进制数表示.
-29的8位二进制补码是11100011,-25的8位二进制补码是11100111,-29-25=-29+(-25)=11100011+11100111=11001010,这是-54的8位二进制补码.
再问: 11001010表示的十进制数不是-74吗?我是不是算法不对啊?
再答: 11001010是补码,最高位是符号位,1表示负数;低7位表示绝对值,所表示的具体数值:对1001010取反加1,得0110110,即110110b,转换成十进制数位54d,连带符号位,11001010表示-54d。