CPU如何计算2+3?

2+3 = ?

一个容器放2 X:0010

一个容器放3 X:0011

      0010

xor 0011

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

      0001

一个容器放结果 R:0001

if 是否结束 都为0代表结束  R代表结果

      0010

&    0011

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

      0010 << 1 = 0100

else

X:0001

Y:0100

      0001

xor 0100

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

      0101

R:0101

      0001

&    0100

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

       0000 << 1 = 0000

 都为0 R为结果

2+3 = (2)0101 = (10)5

posted @ 2018-08-03 13:05  LifeOverflow  阅读(445)  评论(0编辑  收藏  举报