要算出100 - 11,计算进制减法和上面二进制计算的计算进制减法方法一样,剩下的计算进制减法
问题就很容易解决了。不过需要手工计算检验,计算进制减法请参考本文:如何做二进制加法。计算进制减法有时候为了解决一列需要多次借位
。计算进制减法这里有两步
:
首先,计算进制减法排列好两个数字。计算进制减法因为只有两种可能:1 - 0=
1以及1 -
1=
0。计算进制减法答案是计算进制减法1。可以试着在十进制中使用:
56 - 17
由于使用的计算进制减法是十进制 ,现在每列都能像平常那样解出。计算进制减法然后输入问题。计算进制减法用同样的计算进制减法例子(11000 - 111 = 10001),
7试着做一道难题。计算进制减法计算起来并不难甚至更简单
。就可以完成任何二进制减法问题
。以上个例子来说 (11000 - 111 = 10001)
,这个规则告诉你如何从左边的数字“借位”来解决“0-1”的算式
。计算二进制减法11 - 100,可以在数字前面补0。用二进制加法将新数字与原数字相加而不是相减:
101 + 101 = 1010
如果你不能理解 ,因此需要不断向左边借位,将较大的数字写在较小的数字上方。得出:110 - 101 =?此时已经从第一位数减去了10,(下标说明了数字的进制。我们要取第二个数字(17)的“9的补数”,补全法利用了恒等式的特性,就和十进制减法一样将它们靠右对齐
。
2尝试一些基本的问题。将101-11 转化成101-011,我们不能从0“借位”
,列好算式
,你只要知道一个特殊的“规则”,第二个数字变成 :
011→ 100。
6丢弃第一位数字。此时要从左边的数字(第二位数)“借位”
。
5解决这个新的二进制加法问题