首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
编程技术
发新帖
0
0
[求助]Win32汇编中内存管理的意义是什么?
发表于: 2007-7-19 11:10
5795
[求助]Win32汇编中内存管理的意义是什么?
licoon
2007-7-19 11:10
5795
看了《Windows环境下32位汇编语言程序设计》前9章,知道了程序界面的创建过程,知道了一些API在程序中体现的作用,但是到了第10章,我就非常困惑了,内存管理有什么意义?我知道RegisterClassEx可以注册窗口类,UpdateWindow可以刷新窗口,但内存管理中那些申请内存快,改变其大小等的函数在编程中有什么具体的意义么?写一个带一点点功能的窗口程序没用到什么内存管理等啊!!为什么还会有那么多关于内存管理的函数,好像也没发现修改内存数据的函数。
另外比如修改一些单机游戏(改属性或物品等),是修改内存中的数据么?如果是,要先知道内存地址啊,要知道的地址是物理地址还是线性地址啊?地址好像不是固定的啊?每次启动游戏,游戏的数据放在内存中的位置不是固定的~~那么怎么实现修改的目的?
唉,不懂的太多了~~~~
困惑啊!!!大哥们帮偶啊~~~~~~~~
偶是新手~
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
4
)
pengmo
雪 币:
247
活跃值:
(11)
能力值:
( LV2,RANK:10 )
在线值:
发帖
18
回帖
371
粉丝
0
关注
私信
pengmo
2
楼
内存管理 是分配给你用的内存
比如你要读出文件中的1百万条数据 这些数据放在哪里??
当然需要内存管理函数来分配内存
2007-7-19 17:07
0
jhkdiy
雪 币:
262
活跃值:
(56)
能力值:
( LV12,RANK:250 )
在线值:
发帖
14
回帖
83
粉丝
1
关注
私信
jhkdiy
6
3
楼
现在你用不到当然无法想象要它来干什么了,但是当你在实际编程中真正要用到动态内存就不可少了。
比如我做了一个
defineToEqu
软件,程序的目的是将C语言格式的资源ID转换成汇编格式,也就是首先要读一个资源头文件,比如是resource.h。然后将它读入内存,转换为汇编格式,再保存文件。但是,每个程序所用的资源ID文件的大小都是不一样的,当我将这些文件读入内存的时候我必须根据文件的大小在内存中分配相应的空间。也就是申请动态内存,这就是现实编程中所用到的内存管理了。如果我不知道这方面知识的话就不能解决不同大小的文件怎么读入的问题了。
2007-7-19 21:17
0
千里风
雪 币:
200
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
5
粉丝
0
关注
私信
千里风
4
楼
言简意赅,跟着学习了.
2007-7-20 10:23
0
better
雪 币:
331
活跃值:
(57)
能力值:
( LV7,RANK:100 )
在线值:
发帖
33
回帖
324
粉丝
3
关注
私信
better
2
5
楼
兄弟,跟我一样!我一开始也不知道,用到了就自然知道了!!
还有编程都是跟线性地址打交道的^
2007-7-22 22:27
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
licoon
7
发帖
22
回帖
10
RANK
关注
私信
他的文章
StrongOD插件的加载符号库功能怎么用啊~
6118
[原创]windows自带扫雷的修改器
4642
[求助]为什么把EXE反编译后修改里面的指令,程序就不正常运行了
4021
[讨论]OllyDbg 2.0有没人用啊
5385
[求助]Win32汇编中内存管理的意义是什么?
5796
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部