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