计算机组成原理 补码1.0000 和1,0000 的原码都是0吗 求解 10

 我来答
暴涨四十斤
2023-07-09
知道答主
回答量:11
采纳率:0%
帮助的人:1791
展开全部
看了前两个回答,都是在答非所问,没有回答到要点。简单说下我的个人理解。

补码1.0000与1,0000没有与之对应的原码,也就是说这两个补码所表示的真值不在原码的表示范围内。而补码中0的补码表示是唯一的。

这里1.0000是纯小数的补码表示,纯小数的补码的范围是-1≤x≤1-2的-n次方(这里n是除了符号位以外的位数),注意这里纯小数补码的范围比纯小数原码表示的范围多表示了一个数-1(原码的范围读者自己查找),就是说在纯小数的情况下,原码是表示不出-1的,而补码1.0000的真值就是-1,即补码1.0000没有相对应的原码。

1,0000是纯整数补码,同理,整数补码比原码多表示一个-2的n次方(n同上),-2的n次方的补码表示就是1,0000,而-2的n次方在相同n的情况下原码是表示不出来的,所以1,0000没有相对应的原码。

为什么补码表示会比原码表示多表示一个数,因为在原码表示中,0的表示不唯一,有+0和-0两种表示,而在补码和移码中0的表示都是唯一的,不管是+0还是-0都是一种表示形式,这就导致补码可以比原码多表示一个数。
GamryRaman
2023-06-12 广告
不一定。看管子的,看输出特性曲线就知道了。NJFET在恒流区有这个性质,UGS一定是负值且,UDS是正值。但耗尽型NMOS在UGS为正、负、0的情况下都能工作,后两种可以说UDS一定大于UGS,但第一种情况下未必...... 点击进入详情页
本回答由GamryRaman提供
xianwel
2022-03-29 · 超过15用户采纳过TA的回答
知道答主
回答量:105
采纳率:60%
帮助的人:7.7万
展开全部
1.0000的补码不是0,真值为-1,1.0000,的原码是0,因为[-0.000]原=1.000; 10.000,mod2=0.0000。
提示:0的原码有两种-0和+0,而补码只有一种。这也是计算机一般用补码的原因之一。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2022-03-24 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
补码 1.0000 和 1,0000 的原码都是0吗
---------------
都不是。
补码为 1.0000,其真值是-1.0。
  而-1.0,没有原码。
补码为 1,0000,其真值是-16。

  而-16,没有原码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式