求补码10011100B的真值,详解。

详解。... 详解。 展开
 我来答
kb0102030405
2013-06-27 · TA获得超过566个赞
知道小有建树答主
回答量:228
采纳率:100%
帮助的人:163万
展开全部
看到10011100最高位为1 说明这是一个负数
接着将1提取出来 剩下 0011100
根据负数的补码是除符号位外其余位依次取反再+1,那么先将0011100减1得到0011011
再将0011011依次取反得到1100100 将这个二进制数化为十进制得到100 那么最后的真值就是-100
做而论道
高能答主

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

已知补码,求真值,是非常简单的事。

你既不用求“反码原码”,也不用想着“符号位不变”。

“取反加一”或“减一取反”,都是不需要的。

你就直接进行【数 制 转 换】即可。

比如:

八位的补码是 1001 1100。


首位 1,既代表负数,也代表-128。

其余都是正数:16 + 8 + 4 = 28。

求总和,立即就得出真值:-100。

----------

如果补码是 0001 1100。


其真值就是:16 + 8 + 4 = +28。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fe4f384
2013-06-27 · TA获得超过412个赞
知道答主
回答量:33
采纳率:100%
帮助的人:19.2万
展开全部
反码:10011011
原码 11100100
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式