首页
社区
课程
招聘
[旧帖] [求助]大家帮忙看看是什么算法. 0.00雪花
发表于: 2007-6-27 22:31 4391

[旧帖] [求助]大家帮忙看看是什么算法. 0.00雪花

2007-6-27 22:31
4391
大家帮忙看看是什么算法.
CALL太多了,应该是一个现成算法.

004317B7            |.  8A88 F0020000        mov cl,byte ptr ds:[eax+2F0]
004317BD            |.  5F                   pop edi
004317BE            |.  80E2 7F              and dl,7F
004317C1            |.  32CA                 xor cl,dl
004317C3            |.  5E                   pop esi
004317C4            |.  8888 F0020000        mov byte ptr ds:[eax+2F0],cl
004317CA            |.  5B                   pop ebx
004317CB            |.  81C4 04010000        add esp,104
004317D1            |.  C3                   retn
004317D2            |>  80A0 F0020000 7F     and byte ptr ds:[eax+2F0],7F
004317D9            |.  A1 88EF5500          mov eax,dword ptr ds:[55EF88]
004317DE            |.  8B0D 84EF5500        mov ecx,dword ptr ds:[55EF84]                           ;  china_lo.03C5B36A
004317E4            |.  50                   push eax
004317E5            |.  51                   push ecx
004317E6            |.  E8 D52A0300          call china_lo.004642C0
004317EB            |.  8B35 84EF5500        mov esi,dword ptr ds:[55EF84]                           ;  china_lo.03C5B36A
004317F1            |.  0FBF96 A5000000      movsx edx,word ptr ds:[esi+A5]
004317F8            |.  8BC8                 mov ecx,eax
004317FA            |.  0FBF46 2F            movsx eax,word ptr ds:[esi+2F]
004317FE            |.  03CA                 add ecx,edx
00431800            |.  0FBF56 73            movsx edx,word ptr ds:[esi+73]
00431804            |.  03C8                 add ecx,eax
00431806            |.  0FAFCA               imul ecx,edx
00431809            |.  B8 4FECC44E          mov eax,4EC4EC4F
0043180E            |.  F7E9                 imul ecx
00431810            |.  A1 88EF5500          mov eax,dword ptr ds:[55EF88]
00431815            |.  C1FA 02              sar edx,2
00431818            |.  8BFA                 mov edi,edx
0043181A            |.  50                   push eax
0043181B            |.  C1EF 1F              shr edi,1F
0043181E            |.  56                   push esi
0043181F            |.  03FA                 add edi,edx
00431821            |.  E8 9A2A0300          call china_lo.004642C0
00431826            |.  03F8                 add edi,eax
00431828            |.  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
0043182D            |.  66:03B8 A5000000     add di,word ptr ds:[eax+A5]
00431834            |.  66:0378 2F           add di,word ptr ds:[eax+2F]
00431838            |.  8D4C3F 0A            lea ecx,dword ptr ds:[edi+edi+A]
0043183C            |.  66:8948 33           mov word ptr ds:[eax+33],cx
00431840            |.  8B15 88EF5500        mov edx,dword ptr ds:[55EF88]                           ;  china_lo.03C5C1F8
00431846            |.  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
0043184B            |.  52                   push edx
0043184C            |.  50                   push eax
0043184D            |.  E8 6E2A0300          call china_lo.004642C0
00431852            |.  8B35 84EF5500        mov esi,dword ptr ds:[55EF84]                           ;  china_lo.03C5B36A
00431858            |.  0FBF96 A5000000      movsx edx,word ptr ds:[esi+A5]
0043185F            |.  8BC8                 mov ecx,eax
00431861            |.  0FBF46 2F            movsx eax,word ptr ds:[esi+2F]
00431865            |.  03CA                 add ecx,edx
00431867            |.  0FBF56 75            movsx edx,word ptr ds:[esi+75]
0043186B            |.  03C8                 add ecx,eax
0043186D            |.  0FAFCA               imul ecx,edx
00431870            |.  B8 4FECC44E          mov eax,4EC4EC4F
00431875            |.  F7E9                 imul ecx
00431877            |.  A1 88EF5500          mov eax,dword ptr ds:[55EF88]
0043187C            |.  C1FA 02              sar edx,2
0043187F            |.  8BFA                 mov edi,edx
00431881            |.  50                   push eax
00431882            |.  C1EF 1F              shr edi,1F
00431885            |.  56                   push esi
00431886            |.  03FA                 add edi,edx
00431888            |.  E8 332A0300          call china_lo.004642C0
0043188D            |.  03F8                 add edi,eax
0043188F            |.  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
00431894            |.  66:03B8 A5000000     add di,word ptr ds:[eax+A5]
0043189B            |.  83C4 20              add esp,20
0043189E            |.  66:0378 2F           add di,word ptr ds:[eax+2F]
004318A2            |.  8D4C3F 0A            lea ecx,dword ptr ds:[edi+edi+A]
004318A6            |.  66:8948 35           mov word ptr ds:[eax+35],cx
004318AA            |.  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
004318AF            |.  8A88 F0020000        mov cl,byte ptr ds:[eax+2F0]
004318B5            |.  84C9                 test cl,cl
004318B7            |.  79 17                jns short china_lo.004318D0
004318B9            |.  B9 32000000          mov ecx,32
004318BE            |.  66:0148 33           add word ptr ds:[eax+33],cx
004318C2            |.  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
004318C7            |.  66:0148 35           add word ptr ds:[eax+35],cx
004318CB            |.  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
004318D0            |>  66:8B48 33           mov cx,word ptr ds:[eax+33]
004318D4            |.  66:3948 6F           cmp word ptr ds:[eax+6F],cx
004318D8            |.  7E 09                jle short china_lo.004318E3
004318DA            |.  66:8948 6F           mov word ptr ds:[eax+6F],cx
004318DE            |.  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
004318E3            |>  66:8B48 35           mov cx,word ptr ds:[eax+35]
004318E7            |.  66:3948 71           cmp word ptr ds:[eax+71],cx
004318EB            |.  0F8E 08190000        jle china_lo.004331F9
004318F1            |.  5F                   pop edi
004318F2            |.  5E                   pop esi
004318F3            |.  66:8948 71           mov word ptr ds:[eax+71],cx
004318F7            |.  5B                   pop ebx
004318F8            |.  81C4 04010000        add esp,104
004318FE            |.  C3                   retn
004318FF            |>  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
00431904            |.  8A88 F0020000        mov cl,byte ptr ds:[eax+2F0]
0043190A            |.  B3 80                mov bl,80
0043190C            |.  0ACB                 or cl,bl
0043190E            |.  8888 F0020000        mov byte ptr ds:[eax+2F0],cl
00431914            |.  8B15 88EF5500        mov edx,dword ptr ds:[55EF88]                           ;  china_lo.03C5C1F8
0043191A            |.  A1 84EF5500          mov eax,dword ptr ds:[55EF84]
0043191F            |.  52                   push edx

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人知道吗??
2007-6-28 03:11
0
游客
登录 | 注册 方可回帖
返回
//