首页
社区
课程
招聘
[旧帖] [求助]一段简单的汇编代码 0.00雪花
发表于: 2011-8-11 15:33 1295

[旧帖] [求助]一段简单的汇编代码 0.00雪花

2011-8-11 15:33
1295
在反汇编某一动态库时,有如下代码

mov edx, offset dword_1003A158 //dword_1003A158为全局变量
mov dword_1003A158, ebx   
sub edx, eax                                  //eax为函数参数

现在的问题是,我不清楚sub edx, eax实现的功能是什么,有哪位大虾能解释一下呢?3ks~

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 237
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
比较全局变量是否等于函数参数
2011-8-11 15:46
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
如果是比较的话,下面应该会有判断是否跳转的语句吧,但是它下面没有,直接是如下语句:

.text:100048EF                 nop
.text:100048F0                 mov     cl, [eax]
.text:100048F2                 mov     [edx+eax], cl
.text:100048F5                 add     eax, 1
.text:100048F8                 cmp     cl, bl
.text:100048FA                 jnz     short loc_100048F0
2011-8-11 15:51
0
雪    币: 237
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
取差值,作为地址偏移量。
2011-8-11 16:00
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
麻烦可不可以说得详细些~3ks
2011-8-11 16:13
0
雪    币: 237
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
mov     [edx+eax], cl
eax是基地址,edx是偏移量。
2011-8-11 16:16
0
游客
登录 | 注册 方可回帖
返回
//