使用8个二进制位来表示整数的编码时,十进制整数-88对应的原码和补码分别是__ (

 我来答
睢典泉涵
2019-02-11 · TA获得超过1161个赞
知道小有建树答主
回答量:1726
采纳率:100%
帮助的人:8.1万
展开全部
用8位二进制表示有符号数的方法中,最高位(首位)为符号位,0表示正,1表示负.
后面7位表示数字的真值.
先求原码:
把88转换成二进制数:88D=101 1000B
对于-88,最高位应该为1,就在最前面加个1,得到原码:[-88]原=1101 1000
要求补码,先求反码.
反码:符号位不变,其余按位取反:[-88]反=1010 0111
补码=反码+1=1010 1000
另外说明一点,上述方法只是针对负数而言.
对于正数,其反码、补码都和原码相同,不作变化.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

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

使用8个二进制位来表示整数的编码时,十进制整数-88对应的原码和补码分别是__ (

在计算机系统中,数值,一律采用补码表示和存储。

在计算机中,原码和反码,都是不存在的。

不存在的,你还求它干嘛?

原码,即使求出来,你也没有地方放啊!

求出补码,就可以了。

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

负数的补码,首位,一定是 1。

八位的补码,首位 1,就代表了-128。

其余的七个数值位,就代表其余的数:

  -88-(-128) = 40 = 010 1000。

所以,-88 的补码就是:1010 1000。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2024-08-01 · TA获得超过5250个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:635万
展开全部
在计算机系统中,数值,一律采用补码表示和保存。
原码和反码,都是用不着的,就不用求了。
已知数值是:-88,
八位补码是:1010 1000。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式