鱼C论坛

 找回密码
 立即注册
查看: 1409|回复: 4

同一个程序每次加载到内存中的时候在内存中存放的位置相同么

[复制链接]
发表于 2014-1-29 12:36:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
是把程序固定得放在某个空闲的内存处。还是可以按照设计者的意愿把程序放在设计中的位置
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-1-29 13:46:52 | 显示全部楼层
人都去哪了:cry
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-1-29 17:03:08 | 显示全部楼层
应该是固定的。
如果把这个固定的程序载入的地址记住:A
如果我们想让程序载入在 A+10 的地方,
可以把 A+10 到 A 这里哟个 nop填充
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-1-29 17:20:40 | 显示全部楼层
固定的吧,反正每次debug进去的 cs和ds 都是一样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-1-30 00:57:51 | 显示全部楼层
程序所处的的内存地址是由操作系统分配的,那里空闲合适,就分配到哪里。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-28 09:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表