8位二进制数能表示的最小整数为什么是-128,10000000为什么是-128的补码。

8位二进制数能表示的最小整数为什么是-128,10000000为什么是-128的补码。http://zhidao.baidu.com/link?url=alT0lvnO6Ac9IFC0qXhnYkPFghLpeoV6R53ePb0DgAvX0AuCF7-2_3OfimTpRgXBM0DWNHN6GN5EIQCGG7iE7_

2010-12-28 10:50 解决问题靠帮助  | 来自 手机知道    |  分类:电脑/网络  |  浏览2345次
越详细越好,不怕多说就怕说的少看不明白。
还能再详细点吗????我还是不懂??
2010-12-28 11:57 提问者采纳
你在1前临时加一位0,再算-128补码,那个0就因为进位变成1了,你再逆向求解谁的补码是100000000,会发现,当它减1时, 最高位就变成0了,而负数的符号位不能是0,所以,那就是了,我最近也在备考计算机组成原理,
提问者评价
虽然没看懂 不过看在你我都在备考的份上 相信你了
评论  |  1  2

其他1条回答

2010-12-28 22:59 mlxiangyi  | 九级
只能写一百字,叫我情何以堪~~~~
有符号的8位二进制只有补码可以表示-128,而原码和反码只能表示-127到+127这个区间内的数,表示不了-128
定义规定:-128的补码是:1000 0000,用常规方法无法计算!
评论(3)  |  10  0
fanbochaoa 2012-12-8 16:46
o(≧ v ≦)o~~答得好棒 回复
靛宁 2012-11-18 11:30
你的回答帮我大忙了! 回复
蓝天博士FLY 2012-10-24 10:35
答得太好了,怒赞^ω^ 回复
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值