CPU 是怎么做加法运算?例如:CPU 怎么计算7+4=?7 二进制数: 0111
4 二进制数: 0100第一步:先进行异或XOR运算,并保存结果0011第1次运算 第4次运算 0111 | 0011XOR 0100 | XOR 1000
------------- | ----------0011 | 1011第二步:要相加的两个数改为与&运算,并保存结果第2次运算 第5次运算0111 | 0011& 0100 | & 1000
------------- | -----------0100 | 0000第三步&#xff1a;第二步的结果进行<<左移1位运算,并保存结果
第3次运算 第6次运算0100<<1&#61;&#61;1000 | 0000<<1&#61;0000第四步&#xff1a;判断第三步的结果是否等于0&#xff0c;如果等于0第一步计算所得就是结果&#xff0c;如果不相又从第一步开始&#xff0c;并把计算的数改为上一次第一步和第三步运算的结果。得到结果为1011&#xff0c;1011转换为十进制&#61;11 7&#43;4&#61;11