二进制减法怎么算

 我来答
百度网友741164f
高粉答主

2020-01-10 · 关注我不会让你失望
知道小有建树答主
回答量:555
采纳率:100%
帮助的人:12.5万
展开全部

1、二进制减法:

0-0=0,10-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) 。

2、二进制的加法:

0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位)。

3、二进制的乘法:

0 * 0 = 0 0 * 1 = 0,1 * 0 = 0,1 * 1 = 1。

4、二进制的除法:

0÷0 = 0,0÷1 = 0,1÷0 = 0 (无意义),1÷1 = 1。



扩展资料

计算机采用二进制原因

二进位计数制仅用两个数码。0和1,所以,任何具有二个不同稳定状态的元件都可用来表示数的某一位。而在实际上具有两种明显稳定状态的元件很多。

例如,氖灯的"亮"和"熄";开关的”开“和”关“; 电压的”高“和”低“、”正“和”负“;纸带上的”有孔“和“无孔”,电路中的”有信号“和”无信号“, 磁性材料的南极和北极等等,不胜枚举。 

利用这些截然不同的状态来代表数字,是很容易实现的。不仅如此,更重要的是两种截然不同的状态不单有量上的差别,而且是有质上的不同。这样就能大大提高机器的抗干扰能力,提高可靠性。而要找出一个能表示多于二种状态而且简单可靠的器件,就困难得多了 。

shineyunze
2011-10-24
知道答主
回答量:49
采纳率:100%
帮助的人:7.4万
展开全部
二进制减法与普通减法没有什么不同,只不过高位借1只能当2用,这样减下来就不会有问题。关键是不够减怎么办,数学计算时可以有负数,但计算机上程序计算时却没有符号位,而且是有字节数要求的。这样对于非借位的就是普通减法运算,对于借位的就需要做补码运算。如4位1H减去11H其运算结果为1110,11H-111H=1100H,111H-1111H=1000H,1111H-11111H=溢出。还有,1H-10H=1111H,1H-100H=1101H,1H-1000H=1001H.。。。。因此,在编程过程中尽量不要做减法运算,而争取做加法运算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弗洛礁怡
推荐于2018-03-01 · TA获得超过186个赞
知道答主
回答量:38
采纳率:0%
帮助的人:31.5万
展开全部
和十进制是一样的,十进制不够减的时候从前一位借1当作10,二进制借1当作2。
也可以转成十进制算好之后再转回二进制…
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白杨li
2011-10-23 · 超过18用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:35.2万
展开全部
二进制减法和十进制完全相同,只是从高一位借的是2,而不是10,对于不熟练的最好办法就是转换为10进制进行运算,虽然费点时间,但正确率有保障
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
su...w@163.com
2021-03-22 · TA获得超过528个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式