回复 #1252 sddciwei 的帖子
0040C7A9 /$ 55 PUSH EBP
0040C7AA |. 8BEC MOV EBP,ESP
0040C7AC |. 83EC 08 SUB ESP,8
0040C7AF |. 894D F8 MOV DWORD PTR SS:[EBP-8],ECX
0040C7B2 |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
0040C7B5 |. 33C9 XOR ECX,ECX
0040C7B7 |. 8A48 12 MOV CL,BYTE PTR DS:[EAX+12] <---DATA设置的价格
0040C7BA |. 8BC1 MOV EAX,ECX
0040C7BC |. 6BC0 64 IMUL EAX,EAX,64
0040C7BF |. 6BC0 03 IMUL EAX,EAX,3
0040C7C2 |. 99 CDQ
0040C7C3 |. 83E2 03 AND EDX,3
0040C7C6 |. 03C2 ADD EAX,EDX
0040C7C8 |. C1F8 02 SAR EAX,2
0040C7CB |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
0040C7CE |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
0040C7D1 |. 33C0 XOR EAX,EAX
0040C7D3 |. 8A42 12 MOV AL,BYTE PTR DS:[EDX+12]
0040C7D6 |. 3D FF000000 CMP EAX,0FF
0040C7DB |. 75 09 JNZ SHORT Ekd5_56.0040C7E6
0040C7DD |. C745 FC FFFF00>MOV DWORD PTR SS:[EBP-4],0FFFF
0040C7E4 |. EB 23 JMP SHORT Ekd5_56.0040C809
0040C7E6 |> 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
0040C7E9 |. E8 5EFFFFFF CALL Ekd5_56.0040C74C
0040C7EE |. 85C0 TEST EAX,EAX
0040C7F0 |. 74 17 JE SHORT Ekd5_56.0040C809
0040C7F2 |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
0040C7F5 |. 81E1 FF000000 AND ECX,0FF
0040C7FB |. 83C1 01 ADD ECX,1
0040C7FE |. 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
0040C801 |. 0FAFD1 IMUL EDX,ECX
0040C804 |. D1EA SHR EDX,1
0040C806 |. 8955 FC MOV DWORD PTR SS:[EBP-4],EDX
0040C809 |> 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
0040C80C |. 8BE5 MOV ESP,EBP
0040C80E |. 5D POP EBP
0040C80F \. C2 0400 RETN 4
|