755593051 发表于 2015-10-31 19:05:25

问题求解

8:          double score = {1, 100,10, 20, 30, 40, 50, 92, 93, 94}, result;
0040103E   mov         dword ptr ,0
00401045   mov         dword ptr ,      3FF00000h:这个为什么表示十进制的1??
0040104C   mov         dword ptr ,0
00401053   mov         dword ptr       ,40590000h:这个为什么表示十进制的100??

想不出来 发表于 2015-10-31 19:05:26

ebp指向栈底,你定义的这个数组应该是局部变量吧,放在栈里面,0的地址小,也就是在上面。因为是dword类型,4个字节,int型也是四个字节。ebp-4c位置放1,ebp-44位置放100.因为1在100前面啊

dps521 发表于 2015-12-1 12:57:44

过来看看一起学习一下
:smile:smile:smile
页: [1]
查看完整版本: 问题求解