首页
社区
课程
招聘
帮忙解释一下
发表于: 2005-3-23 10:43 3377

帮忙解释一下

2005-3-23 10:43
3377
6A2A48E0  |. 8BEC           MOV EBP,ESP
6A2A48E2  |. 83EC 10        SUB ESP,10
6A2A48E5  |. 8B45 10        MOV EAX,DWORD PTR SS:[EBP+10]
6A2A48E8  |. 66:8338 0A     CMP WORD PTR DS:[EAX],0A
6A2A48EC  |. 75 26          JNZ SHORT MSVBVM60.6A2A4914
6A2A48EE  |. 8178 08 040002>CMP DWORD PTR DS:[EAX+8],80020004
6A2A48F5  |. 75 1D          JNZ SHORT MSVBVM60.6A2A4914
6A2A48F7  |. 83C9 FF        OR ECX,FFFFFFFF
6A2A48FA  |> 66:85C9        TEST CX,CX
6A2A48FD  |. 74 19          JE SHORT MSVBVM60.6A2A4918
6A2A48FF  |> 50             PUSH EAX

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
抱歉,我太菜,看不出名堂,仅看出比较ss:[ebp+10]和ss:[ebp+18]以及ecx中的值,进行分支。也希望哪位大虾能抽空解释。
2005-6-20 15:58
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
3
一般情况SS:[EBP+10]是传递给这个子程序的第三个参数
[EBP+4]---》返回地址

这里这个参数相当VC中的指针
8B45 10        MOV EAX,DWORD PTR SS:[EBP+10]这样EAX就是该指针了,下面也就容易了
2005-6-20 20:11
0
游客
登录 | 注册 方可回帖
返回
//