「聊聊计算机」二 桥接异壁(上)

乐正绫听说了洛天依的新代数,她个人非常赏识洛天依的想像,但又不接受洛天依对普通代数的偏见。
“要是把洛天依代数的基础‘0和1’与实数对应,这个问题就解了。”
“对,二进制数,对。”
“比如”乐正绫在草纸写下

那二进制加法呢?
0+0=00
1+0=01
0+1=01
1+1=10(满二进一)
所以对于后面那位(本位)
0+0=0
0+1=1
0+1=1
1+1=0(结果是10,后一位为0)
乐正绫马上联想到洛天依的代数,她开始反复试值得出
C=A&(-B)+ B&(-A)
其中C为本位,A为第一个数,B为第二个数。
“这个操作和‘或’有点像,就叫这个运算异或吧,记为C=A|B。”
第二位(进位)为
0+0=0
0+1=0
0+1=0
1+1=1(结果是10,前一位为1)
“这就是洛天依的‘和’呀!”乐正绫满意地说。

但多位二进制加法仍然是个迷,看来乐正绫还需努力。