计算机系统课程报告
- 2 -
目 录
第 1 章 概述 ................................................................................................................ - 4 -
1.1 HELLO 简介 ......................................................................................................... - 4 -
1.2 环境与工具 ........................................................................................................ - 4 -
1.3 中间结果 ............................................................................................................ - 5 -
1.4 本章小结 ............................................................................................................ - 5 -
第 2 章 预处理 ............................................................................................................ - 6 -
2.1 预处理的概念与作用 ........................................................................................ - 6 -
2.2 在 UBUNTU 下预处理的命令 ............................................................................. - 6 -
2.3 HELLO 的预处理结果解析 ................................................................................. - 7 -
2.4 本章小结 ............................................................................................................ - 7 -
第 3 章 编译 ................................................................................................................ - 8 -
3.1 编译的概念与作用 ...................................................................................... - 8 -
3.2 在 UBUNTU 下编译的命令 ................................................................................ - 8 -
3.3 HELLO 的编译结果解析 ..................................................................................... - 9 -
3.4 本章小结 .......................................................................................................... - 16 -
第 4 章 汇编 .............................................................................................................. - 17 -
4.1 汇编的概念与作用 .......................................................................................... - 17 -
4.2 在 UBUNTU 下汇编的命令 .............................................................................. - 17 -
4.3 可重定位目标 ELF 格式 .................................................................................. - 17 -
4.4 HELLO.O 的结果解析 ....................................................................................... - 21 -
4.5 本章小结 .......................................................................................................... - 23 -
第 5 章 链接 .............................................................................................................. - 24 -
5.1 链接的概念与作用 .......................................................................................... - 24 -
5.2 在 UBUNTU 下链接的命令 .............................................................................. - 24 -
5.3 可执行目标文件 HELLO 的格式 ..................................................................... - 25 -
5.4 HELLO 的虚拟地址空间 ................................................................................... - 28 -
5.5 链接的重定位过程分析 .................................................................................. - 29 -
5.6 HELLO 的执行流程 ........................................................................................... - 31 -
5.7 HELLO 的动态链接分析 ................................................................................... - 31 -
5.8 本章小结 .......................................................................................................... - 32 -
第 6 章 HELLO 进程管理 ....................................................................................... - 33 -
6.1 进程的概念与作用 .................................................................................... - 33 -
评论0