计算机组成原理为何补码比原码,反码能多表示一个数,在一个就是符号位的,小弟快被搞晕了!

计算机组成原理为何补码比原码,反码能多表示一个数,在一个就是符号位的,小弟快被搞晕了!计算机组成原理该怎么学!... 计算机组成原理为何补码比原码,反码能多表示一个数,在一个就是符号位的,小弟快被搞晕了!计算机组成原理该怎么学! 展开
 我来答
程序猿的自我修养h
2011-09-19
知道答主
回答量:12
采纳率:0%
帮助的人:20.9万
展开全部
0的反码和原码被表示了两次,而0的补码只表示了一次。
+0 原码00000 反码00000 补码00000 -0原码10000 反码11111 补码00000
当为纯整数的时候,补码比原码能多表示一个最负负的数-2^n (如:10000表示-16)
纯小数时,补码可以多表示一个-1(-1的补码为1.0000)而在原码中-1是不可以被表示出来的。
所以补码可以比原码,反码多表示一个数。。。。。
符号位,在原码取反的时候符号位不变
另外补码反码的符号位可以和数值位一起参与运算..
应该就这些了。。
沙里波特
2021-02-06 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:639万
展开全部

自然界,只有一个零,而原码和反码中,却都有两个零,显然是不合理的。

补码,就没有这个毛病,这才是正确的表示方法。

所以,计算机中,只是使用补码,根本就不用原码反码。

既然,它们都不存在,还学它们干嘛呢?

讨论来讨论去,都是毫无意义的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2023-03-08 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部

零! 天下只有一个零。

零,既不是正数,也不是负数。

计算机大佬,硬给零,加上一个符号位!

于是,就编造出来两个零的代码(+0、-0)。

他们,这就是想要上天哪!

如果他们有小学毕业的水平,就不会这么做。

多弄一个零,当然就少表示一个数值。

这种乱码,计算机是无法使用的。

所以,计算机,只用补码表示数值。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maxnu
2011-09-17 · TA获得超过555个赞
知道小有建树答主
回答量:721
采纳率:50%
帮助的人:474万
展开全部
反码,源码 0被表示了两次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
panwinterming
2011-09-18 · 超过10用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:25.6万
展开全部
去 看看唐朔飞的书吧 里面讲得很详细 不要急 组成是有些麻烦的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式