读书笔记《程序员的自我修养》第三章(目标文件里有什么)

DSC_0939

这是学校旁边的古迹

 

这个一章看得比较吃力!

一方面是最近工作压力大,另一方面是这一章讲的非常的细致,没有花时间跟作者一步一步的分析是很难理解的。

我花了两个晚上的时间看,只是简单的了解了PE文件的大概的结构和大概存储了哪方面的信息。

PE文件是分段存储的,包括文件头,代码段,数据段等。文件头包含了许多必要的信息,如运行的平台,文件的大小,魔术签名数字等等。代码段就不用说了,逻辑控制存储的地方,仅仅是自读的。数据段主要是存储所有的变量,这里需要注意的是一些没有被初始化的变量,因为默认是为0,所以编译器干脆不跟他们分配空间了,到用的时候才分配

 

 

 

posted @ 2010-08-05 22:24  左手程序右手诗  阅读(225)  评论(0编辑  收藏  举报