首页
社区
课程
招聘
[旧帖] [求助]算法分析其中一句看不明白! 0.00雪花
发表于: 2010-3-16 21:04 1428

[旧帖] [求助]算法分析其中一句看不明白! 0.00雪花

2010-3-16 21:04
1428
0040101F  |. 33C0           XOR EAX,EAX                                     ;  清0

00401021  |. F2:AE          REPNE SCAS BYTE PTR ES:[EDI]                    ;  串扫描注册名
00401023  |. F7D1           NOT ECX
00401025  |. 49             DEC ECX
00401026  |. 83F9 05        CMP ECX,5                                       ;  长度与5比较
00401029  |. 0F82 54010000  JB vcrkme01.00401183                            ;  小于就跳不能够跳

[edi]放的是注册名
REPNE SCAS 说是扫描注册名 我不明白啥意思
还有cmp ecx,5比较啥意思

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 136
活跃值: (1455)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
2
cmp ECX,5 是循环的比较,就像c语言的while(i>5)的意思。
2010-3-16 21:36
0
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
把它写成c就是这样的:
if(strlen(username) < 5)
{
      //提示用户名长度不能小于5个字符
}
2010-3-17 10:20
0
雪    币: 23
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习了~~
2010-3-17 11:55
0
游客
登录 | 注册 方可回帖
返回
//