13、深入理解程序结构

程序由不同的段构成(代码段,数据段): 程序的静态特征就是指令和数据。 程序的动态特征就是执行指令处理数据。 源程序到可执行程序文件的对应关系:图13.1 初始化后去.data 未初始化去.bss 局部变量在栈上,可执行函数语句去代码段 大部分去了可执行程序。 代码段(.text):可执行不可写 源代码中的可执行语句编译后进入代码段。 代码段在有内存管理单元的系统中具有只读属性。预防恶意软件破坏
相关文章
相关标签/搜索