2个回答
展开全部
-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。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询