-15的8位补码形式为

 我来答
仁昌爱娱乐
高粉答主

2019-11-21 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459820

向TA提问 私信TA
展开全部

-15的8位补码形式为11110001。

十进制数-15先转换转换为二进制数为,即-15=-(1*2^3+1*2^2+1*2^1+1*2^0)=-(1111)。因为要转成8位补码,所以要先将位数弄成8的倍数,即在不足的4个高位处补足4个0,为00001111。最高位为1,表示为负数。即10001111。

再转成补码,即取反加1,为1110000+1=1110001。最后,带上符号位,即11110001。

扩展资料:

补码表示统一了符号位和数值位,使得符号位可以和数值位一起直接参与运算,这也为后面设计乘法器除法器等运算器件提供了极大的方便。

补码概念的引入和当时运算器设计的背景不无关系,从设计者角度,既要考虑表示的数的类型(小数、整数、实数和复数)、数值范围和精确度,又要考虑数据存储和处理所需要的硬件代价。因此,使用补码来表示机器数并得到广泛的应用,也就不难理解了。

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
wjshan0808
推荐于2017-11-22 · TA获得超过601个赞
知道小有建树答主
回答量:696
采纳率:74%
帮助的人:363万
展开全部
15的二进制为 1111,假设用一字节存放
原码:符号与绝对值一起编码的,[-15]原=10001111
反码:负数除符号位取反,[-15]反=11110000
补码:负数其反码的末尾位加1 ,[-15]补=11110001
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式