首页
社区
课程
招聘
[旧帖] [求助]OD里一个语句求助 0.00雪花
发表于: 2007-10-26 11:00 4529

[旧帖] [求助]OD里一个语句求助 0.00雪花

2007-10-26 11:00
4529
一条语句为  
MOV ECX,DWORD PTR DS:[EAX+60]

EAX = 0012FE6C
数据段从00416000开始

那么这条语句把哪里的数据赋值给ECX?

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
2
不用考虑段寄存器
这条语句是把 0012EF6CC+60地址开始就的一个双字传给ecx
2007-10-26 11:17
0
雪    币: 177
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2楼的正解~~
2007-10-26 11:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有几个疑问:

1,这个数据是我C语言里声明的变量,为什么没有在数据段?
2,MOV ECX,DWORD PTR DS:[EAX+60]语句中有无DS两字母没区别么?
2007-10-26 12:02
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
5
[QUOTE=vandr;374923]有几个疑问:

1,这个数据是我C语言里声明的变量,为什么没有在数据段?
2,MOV ECX,DWORD PTR DS:[EAX+60]语句中有无DS两字母没区别么?[/QUOTE]

1,变量分N种,每种都不同。比如申请个局部变量它就会在堆栈中,寄存器变量他就会在寄存器中,你可以每种变量都看一下.
2,我自己感觉没什么区别,没太关注过段寄存器。
2007-10-26 13:03
0
游客
登录 | 注册 方可回帖
返回
//