初学,好多看不懂,帮忙说下作用
004022F0 5>/> \55 push ebp
004022F1 |. 8BEC mov ebp,esp
004022F3 |. 83EC 50 sub esp,50 //这句在这起什么作用,为什么是50?
004022F6 |. 53 push ebx
004022F7 |. 56 push esi
004022F8 |. 57 push edi
004022F9 |. 51 push ecx
004022FA |. 8D7D B0 lea edi,dword ptr ss:[ebp-50]//这句在这起什么作用
004022FD |. B9 14000000 mov ecx,14 //这句在这起什么作用
00402302 |. B8 CCCCCCCC mov eax,CCCCCCCC //这句在这起什么作用
00402307 |. F3:AB rep stos dword ptr es:[edi] //这句在这起什么作用
00402309 |. 59 pop ecx
0040230A |. 894D FC mov dword ptr ss:[ebp-4],ecx
0040230D |. C745 F8 06000000 mov dword ptr ss:[ebp-8],6
00402314 |. C745 F4 08000000 mov dword ptr ss:[ebp-C],8
0040231B |. 8B45 F8 mov eax,dword ptr ss:[ebp-8]
0040231E |. 0345 F4 add eax,dword ptr ss:[ebp-C]
00402321 |. 83F8 10 cmp eax,10
00402324 |. 7D 0E jge short 55.00402334
00402326 |. 6A 00 push 0
00402328 |. 6A 00 push 0
0040232A |. 68 58504100 push 55.00415058 ; ASCII "thankyou"
0040232F |. E8 00EEFFFF call 55.AfxMessageBox ; jmp to MFC42D.#1136
00402334 |> C745 F0 08000000 mov dword ptr ss:[ebp-10],8
0040233B |. 5F pop edi
0040233C |. 5E pop esi
0040233D |. 5B pop ebx
0040233E |. 83C4 50 add esp,50
00402341 |. 3BEC cmp ebp,esp //这句在这起什么作用
00402343 |. E8 D6FBFFFF call 55._chkesp ; jmp to MSVCRTD._chkesp //这句在这起什么作用
00402348 |. 8BE5 mov esp,ebp
0040234A |. 5D pop ebp
0040234B \. C3 retn
谢谢各位高手!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!