ilikedota 发表于 2015-1-5 22:36

芯片执行加法的过程中,求和的结果存放在哪里?

比如,int a,b,c,d,e,f,g;
做如下加法
a = b+c+d+e+f+g;
假如结果没有溢出,那么计算机在计算完 b+c+d+e+f+g后,这个加法是一步到位计算完,还是分好几步完成的?加法后的结果临时存放在哪里?这个存放的地址是这些加数中的某个的地址吗?还是就直接送到a里面去了?

wzd5230 发表于 2015-1-6 00:34

看反汇编

ilikedota 发表于 2015-1-7 22:48

wzd5230 发表于 2015-1-6 00:34 static/image/common/back.gif
看反汇编

汇编,不会编啊,不懂汇编,大神懂得其中的流程吗?望赐教,感谢!!

wzd5230 发表于 2015-1-7 23:06

ilikedota 发表于 2015-1-7 22:48 static/image/common/back.gif
汇编,不会编啊,不懂汇编,大神懂得其中的流程吗?望赐教,感谢!!


ilikedota 发表于 2015-1-8 19:01

wzd5230 发表于 2015-1-7 23:06 static/image/common/back.gif


明白了,谢谢!!

ilikedota 发表于 2015-3-11 19:18

为什么分给了,却不能结贴?奇怪了。
页: [1]
查看完整版本: 芯片执行加法的过程中,求和的结果存放在哪里?