一、二进制加法(逢2进1)
举例:100111+11010=100001
1 0 0 1 1 1
1 1 0 1 0
——————
1 0 0 0 0 0 1
十进制加法是逢十进一,二进制加法是逢二进一。
最低位:1加0得1。
倒数第2位:1加1得2,同时进1。
倒数第3位:1加0得1,再加上进位的1,结果为2。
其他位同理。

二、二进制减法(借1当2)
举例:1000001-11010=100111
1 0 0 0 0 0 1
1 1 0 1 0
———————
0 1 0 0 1 1 1
最低位:1减0得1。
倒数第2位:借1得2,再减去1,结果为1。
倒数第3位:0借1得2,被借1为1,1减0为1。
倒数第4位:0借1得2,被借1为1,1减1为0。
倒数第5位:0借1得2,被借1为1,1减1为0。
倒数第6位:0借1得2,被借1为1,结果为1。
最高位:1被借1得0。

再举一个例子,计算二进制小数的:10-0.1001=1.0111。方法与整数一样。