21,459
社区成员
发帖
与我相关
我的任务
分享
7: a=(i++)+(i++)+(i++);
0040103D mov eax,dword ptr [ebp-4] ;eax=i
00401040 add eax,dword ptr [ebp-4] ;eax+=i
00401043 add eax,dword ptr [ebp-4] ;eax+=i
00401046 mov dword ptr [ebp-0Ch],eax ;a=eax
00401049 mov ecx,dword ptr [ebp-4] ;ecx=i
0040104C add ecx,1 ;ecx+=1
0040104F mov dword ptr [ebp-4],ecx ;i=ecx
00401052 mov edx,dword ptr [ebp-4] ;edx=i
00401055 add edx,1 ;edx+=1
00401058 mov dword ptr [ebp-4],edx ;i=edx
0040105B mov eax,dword ptr [ebp-4] ;eax=i
0040105E add eax,1 ;eax+=1
00401061 mov dword ptr [ebp-4],eax ;i=eax
8: b=(++j)+(++j)+(++j);
00401064 mov ecx,dword ptr [ebp-8] ;ecx=j
00401067 add ecx,1 ;ecx+=1
0040106A mov dword ptr [ebp-8],ecx ;j=ecx
0040106D mov edx,dword ptr [ebp-8] ;edx=j
00401070 add edx,1 ;edx+=1
00401073 mov dword ptr [ebp-8],edx ;j=edx
00401076 mov eax,dword ptr [ebp-8] ;eax=j
00401079 add eax,dword ptr [ebp-8] ;eax+=j
0040107C mov ecx,dword ptr [ebp-8] ;ecx=j
0040107F add ecx,1 ;ecx+=1
00401082 mov dword ptr [ebp-8],ecx ;j=ecx
00401085 add eax,dword ptr [ebp-8] ;eax=j
00401088 mov dword ptr [ebp-10h],eax ;b=j