首页
社区
课程
招聘
[求助]一段汇编代码 看不懂
发表于: 2012-6-28 11:18 4092

[求助]一段汇编代码 看不懂

2012-6-28 11:18
4092
mov eax,dword ptr [esp+08]
mov eax,dword ptr[eax]
感觉第2句不是没用吗  把eax的数据移动到eax

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 7
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
[寻址方式]:第2 句源操作数是寄存器间接寻址方式,是从eax指向的内存中取操作数的。
[esp+08]中有可能是一个指针值,如 int a = *p;编译后,就会成类似的asm
2012-6-28 11:40
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
先取出指针,然后在取内容

*p
(char *)p
2012-6-28 12:28
0
雪    币: 57
活跃值: (386)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
明白了  谢谢大家
2012-6-28 12:29
0
雪    币: 180
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
后面那个eax在中括号里面,表示地址单元,肯定不一样了。
2012-6-28 19:50
0
游客
登录 | 注册 方可回帖
返回
//