-
-
[旧帖] [讨论]这段代码实现什么功能? 0.00雪花
-
发表于: 2008-3-15 05:22 2257
-
这段代码是干什么用的?
004628EC $ 55 push ebp
004628ED . 8BE>mov ebp,esp
004628EF . 83C>add esp,-34
004628F2 . 53 push ebx
004628F3 . 895>mov dword ptr ss:[ebp-8],edx
004628F6 . 894>mov dword ptr ss:[ebp-4],eax
004628F9 . 8B4>mov eax,dword ptr ss:[ebp-8]
004628FC . 8B0>mov eax,dword ptr ds:[eax]
004628FE . 8BD>mov edx,eax
00462900 . 81F>cmp edx,100 ; Switch (cases 7..B04A)
00462906 . 7D >jge short hzly.0046293F
00462908 . 83F>cmp edx,1F
0046290B . 7F >jg short hzly.00462928
0046290D . 0F8>je hzly.00462CE7
00462913 . 83E>sub edx,7
00462916 . 0F8>je hzly.004629C1
0046291C . 4A dec edx
0046291D . 0F8>je hzly.004629FF
00462923 . E9 >jmp hzly.00462D7F
00462928 > 83E>sub edx,21
0046292B . 0F8>je hzly.00462C90
00462931 . 83E>sub edx,63
00462934 . 0F8>je hzly.00462A11
0046293A . E9 >jmp hzly.00462D7F
0046293F > 81F>cmp edx,2A3
00462945 . 7F >jg short hzly.00462970
00462947 . 0F8>je hzly.00462A76
0046294D . 81C>add edx,-100
00462953 . 83E>sub edx,0A
00462956 . 0F8>jb hzly.00462CD2
0046295C . 81C>add edx,-0F6
00462962 . 83E>sub edx,0B
00462965 . 0F8>jb hzly.00462ABE
0046296B . E9 >jmp hzly.00462D7F
00462970 > 81E>sub edx,0B047
00462976 . 74 >je short hzly.00462986
00462978 . 83E>sub edx,3
0046297B . 0F8>je hzly.00462D29
00462981 . E9 >jmp hzly.00462D7F
00462986 > B2 >mov dl,1 ; Case B047 of switch 00462900
00462988 . 8B4>mov eax,dword ptr ss:[ebp-4]
0046298B . E8 >call hzly.00471AD8
004628EC $ 55 push ebp
004628ED . 8BE>mov ebp,esp
004628EF . 83C>add esp,-34
004628F2 . 53 push ebx
004628F3 . 895>mov dword ptr ss:[ebp-8],edx
004628F6 . 894>mov dword ptr ss:[ebp-4],eax
004628F9 . 8B4>mov eax,dword ptr ss:[ebp-8]
004628FC . 8B0>mov eax,dword ptr ds:[eax]
004628FE . 8BD>mov edx,eax
00462900 . 81F>cmp edx,100 ; Switch (cases 7..B04A)
00462906 . 7D >jge short hzly.0046293F
00462908 . 83F>cmp edx,1F
0046290B . 7F >jg short hzly.00462928
0046290D . 0F8>je hzly.00462CE7
00462913 . 83E>sub edx,7
00462916 . 0F8>je hzly.004629C1
0046291C . 4A dec edx
0046291D . 0F8>je hzly.004629FF
00462923 . E9 >jmp hzly.00462D7F
00462928 > 83E>sub edx,21
0046292B . 0F8>je hzly.00462C90
00462931 . 83E>sub edx,63
00462934 . 0F8>je hzly.00462A11
0046293A . E9 >jmp hzly.00462D7F
0046293F > 81F>cmp edx,2A3
00462945 . 7F >jg short hzly.00462970
00462947 . 0F8>je hzly.00462A76
0046294D . 81C>add edx,-100
00462953 . 83E>sub edx,0A
00462956 . 0F8>jb hzly.00462CD2
0046295C . 81C>add edx,-0F6
00462962 . 83E>sub edx,0B
00462965 . 0F8>jb hzly.00462ABE
0046296B . E9 >jmp hzly.00462D7F
00462970 > 81E>sub edx,0B047
00462976 . 74 >je short hzly.00462986
00462978 . 83E>sub edx,3
0046297B . 0F8>je hzly.00462D29
00462981 . E9 >jmp hzly.00462D7F
00462986 > B2 >mov dl,1 ; Case B047 of switch 00462900
00462988 . 8B4>mov eax,dword ptr ss:[ebp-4]
0046298B . E8 >call hzly.00471AD8
赞赏
他的文章
- [讨论]od脚本问题 2562
- [求助]一个以前的狗。 2622
- [讨论]奇怪的问题。 2514
- [求助]delphi的程序如何找到菜单项的处理过程 4595
- [求助][求助]peid查看为c++5.0外部查看却是armadillo. 5565
赞赏
雪币:
留言: