求二进制减法讲解

1,求二进制讲解步骤分析:1000000000—011111110——————=2,8位二进制补码表示十进制“-128”我按除二取余法得10000000已经是8位了若还加... 1,求二进制讲解步骤分析:
1000000000
— 011111110
——————
=
2,8位二进制补码表示十进制“-128”
我按除二取余法得10000000已经是8位了若还加符号位1就是9位了,不加的话负的和正的都是8位一样的?求答案和讲解
谢谢!
问题1的减法,我知道是向前边借位,就这个借位没弄明白,可能是资料不通俗的缘故,向前借位借到后为10后边借位怎么就是1呢?
展开
 我来答
lingyun310
推荐于2017-09-05
知道答主
回答量:15
采纳率:0%
帮助的人:11.3万
展开全部
>问题1的减法,我知道是向前边借位,就这个借位没弄明白,可能是资料不通俗的缘故,向前借位>>借到后为10后边借位怎么就是1呢?

这是二进制,逢2进1,所以向前借位后为2,减去1后为1;
1000000000
— 011111110
借位后变成:
0111111120 == 1000000000
— 011111110
=0100000010
-128的表示与8位有关。补码表示中,最高位是符号位。本来全0和100....0分别表示正0和负0,为了区分和计算方便等,把100...0记为所能表示的最小负数。该补码没有原码和反码。
在这里,是8位表示,所以1000 0000就是这个特殊的补码,即-128, 这个特殊的补码不能通过正常的除二取余得到原码,然后取反码,(然后对负数再加1,)的方式计算。

如果是16位表示,则1000 0000 0000 0000表示这个特殊值。
TableDI
2024-07-18 广告
Excel表格中的计数函数主要用于统计单元格区域中满足特定条件的数值或非空单元格的数量。最常用的计数函数是`COUNT`和`COUNTA`。`COUNT`函数用于统计选定区域内数值型单元格的数量,忽略文本和空单元格。而`COUNTA`函数则... 点击进入详情页
本回答由TableDI提供
毓人
2011-06-28 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:95%
帮助的人:3960万
展开全部
1,求二进制讲解步骤分析:
1000000000
—0011111110
——————
= 0100000010

2,8位二进制补码表示十进制“-128”
8位二进制补码表示十进制数为“-128”到“+127”,要表示再大的数,就要取16位,32位或更多位来表示。
追问
问题1我也能算出结果,但是不明白步骤,尤其是借位那里比较糊涂,要的是讲解而不是结果,问题2要的是结果,其次是答疑.    感谢这位热心朋友的回答!
追答
10000
- 00110
——————
= 10 被减数由左向右一位一位借位得到!

10000
- 00110
——————
= 010 被减数由左向右一位一位借位得到!

10000
- 00110
——————
= 01010
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式