写出下列有符号二进制补码所表示的十进制数,0010111, 11101000
2个回答
展开全部
有符号数,其最高位为符号位,最高位为0时为正数,为1时为负数。
补码2#0010111为正数,源码是它本身可直接求出它所表示的十进制数:16+4+2+1=23 即0010111(2)=23(10)
补码2#1110 1000为负数,其源码为各位取反后加1。即取反2#0001 0111,加1后得:2#0001 1000,所以2#1110 1000的绝对值补码为2#0001 1000 算出绝对值补码的十进制数16+8=24为24(10),所以其负数补码2#1110 1000对应的十进制数为绝对值补码对应的十进制数的相反数-24(10)
补码2#0010111为正数,源码是它本身可直接求出它所表示的十进制数:16+4+2+1=23 即0010111(2)=23(10)
补码2#1110 1000为负数,其源码为各位取反后加1。即取反2#0001 0111,加1后得:2#0001 1000,所以2#1110 1000的绝对值补码为2#0001 1000 算出绝对值补码的十进制数16+8=24为24(10),所以其负数补码2#1110 1000对应的十进制数为绝对值补码对应的十进制数的相反数-24(10)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询