补码10111010的真值是多少 答案是-70 求详解

 我来答
做而论道
高能答主

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

求补码对应的真值,直接转换就可以,不用绕到原码反码。

----------------------------


补码是 1011 1010:-128 + 32 + 16 + 8 + 2 = -70。


补码是 1000 0000-128 + 0 = -128。


9350H = 1001 0011 0101 0000


 -32768 + 4096 + 512 + 256 + 64 + 16 =-27824。


CF42H = 1100 1111 0100 0010:


 -32768 + 16384 + 2048 + 1024 + 512 + 256 + 64 + 2 


 =-12478。


----------------------------

记住:首位 1,既是负号,也是数值。


所以:它就是个“负值”。


然后,各位求和,就可以了。


就这么简单!


补码和真值,可以直接互相转换。和原码反码,没有任何关系。

玄雨螺A
2022-06-22 · TA获得超过2905个赞
知道小有建树答主
回答量:627
采纳率:80%
帮助的人:82.2万
展开全部
8位二进制数,写成十进制是:0~255.
其中的 128~255,是代表负数的.
数字10111010,写成十进制,是186.这是代表负数的.
用模256,减去186,即可得出原数的绝对值:70.
结果就是:-70.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式