问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二进制减法怎么算啊(详细,好的话追加100分)

发布网友 发布时间:2022-04-23 10:15

我来回答

5个回答

热心网友 时间:2023-10-11 05:22

二进制的减法原则:0-0=0,0-1=1(类似于十进制减法,需向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) 。

比如1100-1001,按照以上法则可得结果为1100-1001=0011。这个算式换成十进制就是12-9=3,可以看到换成十进制进行检验也是正确的。

莱布尼兹也是第一个认识到二进制记数法重要性的人,并系统地提出了二进制数的运算法则。二进制对200多年后计算机的发展产生了深远的影响。他于1716年发表了《论中国的哲学》一文,专门讨论八卦与二进制,指出二进制与八卦有共同之处。

扩展资料:

一、二进制转换为其他进制:

1、二进制转换成十进制:基数乘以权,然后相加,简化运算时可以把数位数是0的项不写出来,(因为0乘以其他不为0的数都是0)。小数部分也一样,但精确度较少。

2、二进制转换为八进制:采用“三位一并法”(是以小数点为中心向左右两边以每三位分组,不足的补上0)这样就可以轻松的进行转换。例:将二进制数(11100101.11101011)2转换成八进制数。 (11100101.11101011)2=(345.726)8

3、二进制转换为十六进制:采用的是“四位一并法”,整数部分从低位开始,每四位二进制数为一组,最后不足四位的,则在高位加0补足四位为止,也可以不补0;小数部分从高位开始,每四位二进制数为一组,最后不足四位的,必须在低位加0补足四位,然后用对应的十六进制数来代替,再按顺序写出对应的十六进制数。

例:将二进制数(10011111011.111011)2转换成十六进制数。(10011111011.111011)2=(4FB.EC)16

二、其他进制转换为二进制:

1、十进制转换为二进制

整数转换:采用连续除基取余,逆序排列法,直至商为0。

小数转换:采用连续乘基(即2)取整,顺序排列法。例(0.8125)10=(0.1101)2。步骤:0.8125*2=1.625,0.625*2=1.25,0.25*2=0.5,0.5*2-=1.0,则正向取整得(0.1101)2。

2、八进制转换为二进制:把每一位八进制数对应转换为一个三位二进制数。例(745.361)8= (111100101.011110001)2

3、十六进制转换为二进制:把每一位十六进制数对应转换为一个四位二进制数。

参考资料:

百度百科-二进制运算法则

热心网友 时间:2023-10-11 05:23

3.1.2 二进制减法

二进制减法也很简单,与加法一样,二进制减法有八条规则:

l0 – 0 = 0

l0 – 1 = 1 有借位

l1 – 0 = 1

l1 – 1 =0

l0 – 0 – 借位 = 1有借位

l0 – 1 – 借位 = 0有借位

l1 – 0 – 借位 = 0

l1 – 1 – 借位 = 1有借位

以下是二进制减法的完整例子:

0101


0011

---------

步骤1:将最低位的两个位相减(1 – 1 = 0)

0101


0011

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

0

步骤2:将第1位的两个位相减( 0 – 1 = 1 + 借位)

0101


0011

b

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

10

步骤3:将第2位的两个位相减,再减去借位( 1 – 0 – b = 0 )

0101


0011

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

010

步骤4:将第3位的两个位相减

0101


0011

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

0010

以下是其他例子:

1100_1101

1001_1111

0111_0111


0011_1011

0001_0001

0000_1001

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

1001_0010

1000_1110

0110_1110

热心网友 时间:2023-10-11 05:23

3.1.2
二进制减法
二进制减法也很简单,与加法一样,二进制减法有八条规则:
l0

0
=
0
l0

1
=
1
有借位
l1

0
=
1
l1

1
=0
l0

0

借位
=
1有借位
l0

1

借位
=
0有借位
l1

0

借位
=
0
l1

1

借位
=
1有借位
以下是二进制减法的完整例子:
0101

0011
---------
步骤1:将最低位的两个位相减(1

1
=
0)
0101

0011
------------
0
步骤2:将第1位的两个位相减(
0

1
=
1
+
借位)
0101

0011
b
------------
10
步骤3:将第2位的两个位相减,再减去借位(
1

0

b
=
0

0101

0011
------------
010
步骤4:将第3位的两个位相减
0101

0011
------------
0010
以下是其他例子:
1100_1101
1001_1111
0111_0111

0011_1011

0001_0001

0000_1001
------------------
------------------
------------------
1001_0010
1000_1110
0110_1110

热心网友 时间:2023-10-11 05:24

你好

二进制相减的具体规则跟真值的编码方式有关系,如:原码,补码等。

现在假设两数为无符号整数且总是较大减去较小。(因为无符号数不能表示负数,所以不能小减大)

将减数逐位取反,末位加1,然后与被减数相加即可,不需要考虑借位的问题。

例1:

被减数:110000 减数:010111(与被减数对齐)

热心网友 时间:2023-10-11 05:25

就是把借位的最后个数想成2,其余的0想成1,被借掉的那个数想成0就可以了。
比如1000-1可以想成1000-0001,由于个位数0-1不够,只能向前借,十位百位都是0,借不到,只能借千位的1,千位的1被借走后1000变成了0112,就用0112-0001=0111,这样就清楚了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...时间会发作,很痛的,请问是这样吗?会痛多久? ...已经坏了,如今全身浮肿,尿排不出,医生说就这 我爷爷得了肝癌晚期,腹水,不能手术.听说氩氦超冷刀技术能治.哪里有... 父亲59岁得了肝癌晚期,医生说最多半年时间了,上面还有80多岁的爷爷... 长春跑大连的列车员,怎么区分正式分和临时工呢? 员工刚怀孕就被开除,开除负责人拒不认错,你如何看待该公司的态度?_百 ... 员工在职期间怀孕,老板可以无故迟退吗? 老板开除怀孕女员工违法吗 如何选购蚊帐 什么样的蚊帐最好 作品登记证书版权受保护吗? 三校生是本科还是专科 三校生跟普通高中生考大学一样么? ”西安5位教授联名呼吁免除药家鑫死刑“事件中,西安5位教授是哪些?求名单及详细情况 威海的历史沿革 二进制减法怎么算 著作权登记证书小说有什么用? 三校生考大专要多少分? 邵力子的任职西安 二进制数的加减法怎么算? 作品登记证书有什么用? 我请问大学全日制专科属于 三校生吗 西安韩红丽出什么事了 威海12年君威怎么比别的地方贵? 求小学一二年级的加法减法乘法除法的运算公式 三校生和大专生的区别 版权登记证书是什么?版权登记有什么意义? 西安首次面向全国招聘6名聘任制公务员有何要求? 威海12属相街是哪? 高职三校生本科批是什么意思。是专科还是本科。 2020年西安市中级职称公示后多久可以下载电子证书? 从青岛去威海 新任长春市市长是谁 高职三校生是什么意思 山东威海2021年8月12号能不能看到流星雨? 西安市雁塔区2021年士官转业公示怎么查 生的牛肉片儿较薄的和一般厚的,要煮多少分钟才熟? 三校生和大专有什么区别 西安市人大代表提名年龄要求 威海的历史是什么? 二进制加法 二进制减法怎么算啊 借位我弄不明白 给我讲明白地我追加200分 从天津到威海现在在哪里坐火车啊 现在已经读大专毕业了,如果是参加三校生考试,考出来是专科还是本科? 榴莲保质期是多久 二进制运算方法(八位带符号的运算) 威海是什么海 涮火锅,羊肉和牛肉分别多久可以熟? 三校生高考和本科,专科,大专有什么区别啊 二进制加减法 威海有什么好玩的