> For the complete documentation index, see [llms.txt](https://hansimov.gitbook.io/csapp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hansimov.gitbook.io/csapp/part1.md).

# 第一部分：程序结构和执行

- [第 2 章：信息的表示和处理](https://hansimov.gitbook.io/csapp/part1/ch02-representing-and-manipulating-information.md)
- [2.1 信息存储](https://hansimov.gitbook.io/csapp/part1/ch02-representing-and-manipulating-information/2.1-xin-xi-cun-chu.md)
- [2.2 整数表示](https://hansimov.gitbook.io/csapp/part1/ch02-representing-and-manipulating-information/2.2-zheng-shu-biao-shi.md)
- [2.3 整数运算](https://hansimov.gitbook.io/csapp/part1/ch02-representing-and-manipulating-information/2.3-zheng-shu-yun-suan.md)
- [2.4 浮点数](https://hansimov.gitbook.io/csapp/part1/ch02-representing-and-manipulating-information/2.4-fu-dian-shu.md)
- [2.5 小结](https://hansimov.gitbook.io/csapp/part1/ch02-representing-and-manipulating-information/2.5-xiao-jie.md)
- [家庭作业](https://hansimov.gitbook.io/csapp/part1/ch02-representing-and-manipulating-information/jia-ting-zuo-ye.md)
- [第 3 章：程序的机器级表示](https://hansimov.gitbook.io/csapp/part1/ch03-machine-level-representing-of-programs.md)
- [3.1 历史观点](https://hansimov.gitbook.io/csapp/part1/ch03-machine-level-representing-of-programs/3.1-a-historial-perspective.md)
- [3.2 程序编码](https://hansimov.gitbook.io/csapp/part1/ch03-machine-level-representing-of-programs/3.2-program-encodings.md)
- [3.3 数据格式](https://hansimov.gitbook.io/csapp/part1/ch03-machine-level-representing-of-programs/3.3-data-formats.md)
- [3.4 访问信息](https://hansimov.gitbook.io/csapp/part1/ch03-machine-level-representing-of-programs/3.4-accessing-information.md)
- [第 4 章：处理器体系结构](https://hansimov.gitbook.io/csapp/part1/ch04-processor-architecture.md)
- [第 5 章：优化程序性能](https://hansimov.gitbook.io/csapp/part1/ch05-optimizing-program-performance.md)
- [第 6 章：存储器层次结构](https://hansimov.gitbook.io/csapp/part1/ch06-the-memory-hierarchy.md)
