首页
社区
课程
招聘
[求助]核心算法,不懂。帮助说以下大概意思。
发表于: 2006-7-5 14:02 3930

[求助]核心算法,不懂。帮助说以下大概意思。

2006-7-5 14:02
3930
下面是一个程序的核心算法,请大家说一下大概是 什么意思?谢谢

================================================================

004021CC   > \8D8D D4F9FFFF      lea ecx,dword ptr ss:[ebp-62C]
004021D2   .  8D95 D4FDFFFF      lea edx,dword ptr ss:[ebp-22C]
004021D8   >  8A01               mov al,byte ptr ds:[ecx]
004021DA   .  41                 inc ecx
004021DB   .  8802               mov byte ptr ds:[edx],al
004021DD   .  42                 inc edx
004021DE   .  84C0               test al,al
004021E0   .^ 75 F6              jnz short 复件_kid.004021D8
004021E2   .  8D95 D4F9FFFF      lea edx,dword ptr ss:[ebp-62C]
004021E8   .  52                 push edx
004021E9   .  E8 C2F9FFFF        call 复件_kid.00401BB0
004021EE   .  8B4D D0            mov ecx,dword ptr ss:[ebp-30]
004021F1   .  83C4 04            add esp,4
004021F4   .  8D95 D4F5FFFF      lea edx,dword ptr ss:[ebp-A2C]
004021FA   >  8A01               mov al,byte ptr ds:[ecx]
004021FC   .  41                 inc ecx
004021FD   .  8802               mov byte ptr ds:[edx],al
004021FF   .  42                 inc edx
00402200   .  84C0               test al,al
00402202   .^ 75 F6              jnz short 复件_kid.004021FA
00402204   .  8DB5 D4F5FFFF      lea esi,dword ptr ss:[ebp-A2C]
0040220A   .  8D85 D4F9FFFF      lea eax,dword ptr ss:[ebp-62C]
00402210   >  8A10               mov dl,byte ptr ds:[eax]
00402212   .  8ACA               mov cl,dl
00402214   .  3A16               cmp dl,byte ptr ds:[esi]
00402216   .  75 1C              jnz short 复件_kid.00402234
00402218   .  84C9               test cl,cl
0040221A   .  74 14              je short 复件_kid.00402230
0040221C   .  8A50 01            mov dl,byte ptr ds:[eax+1]
0040221F   .  8ACA               mov cl,dl
00402221   .  3A56 01            cmp dl,byte ptr ds:[esi+1]
00402224   .  75 0E              jnz short 复件_kid.00402234
00402226   .  83C0 02            add eax,2
00402229   .  83C6 02            add esi,2
0040222C   .  84C9               test cl,cl
0040222E   .^ 75 E0              jnz short 复件_kid.00402210
00402230   >  33C0               xor eax,eax
00402232   .  EB 05              jmp short 复件_kid.00402239
00402234   >  1BC0               sbb eax,eax
00402236   .  83D8 FF            sbb eax,-1
00402239   >  85C0               test eax,eax

==========================================================

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 236
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
004021DA   .  41                 inc ecx
004021DB   .  8802               mov byte ptr ds:[edx],al
004021DD   .  42                 inc edx
004021DE   .  84C0               test al,al
004021E0   .^ 75 F6              jnz short 复件_kid.004021D8
004021E2   .  8D95 D4F9FFFF      lea edx,dword ptr ss:[ebp-62C]
004021E8   .  52                 push edx
004021E9   .  E8 C2F9FFFF        call 复件_kid.00401BB0     ===>关键算法应该是这里面的
004021EE   .  8B4D D0            mov ecx,dword ptr ss:[ebp-30]
004021F1   .  83C4 04            add esp,4
004021F4   .  8D95 D4F5FFFF      lea edx,dword ptr ss:[ebp-A2C]
004021FA   >  8A01               mov al,byte ptr ds:[ecx]
004021FC   .  41                 inc ecx
004021FD   .  8802               mov byte ptr ds:[edx],al
004021FF   .  42                 inc edx
00402200   .  84C0               test al,al
00402202   .^ 75 F6              jnz short 复件_kid.004021FA
00402204   .  8DB5 D4F5FFFF      lea esi,dword ptr ss:[ebp-A2C] ===〉这两个地方应
0040220A   .  8D85 D4F9FFFF      lea eax,dword ptr ss:[ebp-62C] ===〉该是真码假码吧?
00402210   >  8A10               mov dl,byte ptr ds:[eax]
00402212   .  8ACA               mov cl,dl
00402214   .  3A16               cmp dl,byte ptr ds:[esi]
00402216   .  75 1C              jnz short 复件_kid.00402234
00402218   .  84C9               test cl,cl

你给出的这段代码是变量之间赋值的,并非核心算法
2006-7-5 14:39
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 xeno 发布
004021DA . 41 inc ecx
004021DB . 8802 mov byte ptr ds:[edx],al
004021DD . 42 inc edx
004021DE . 84C0 test al,al
004021E0 .^ 75 F6 jnz short 复件_kid.004021D8
........


Coooooooooooooooooooooooool!!!!!!!!!!!!!!!!!!!!

Thank you !
2006-7-5 15:21
0
雪    币: 236
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
Nothing~you are Best!
2006-7-5 16:18
0
游客
登录 | 注册 方可回帖
返回
//