第1章 计算机系统导论 1
1.1 历史背景 1
1.2 体系结构的发展和风格 3
1.3 技术进展 3
1.4 性能衡量 4
1.5 小结 8
习题 8
参考文献和推荐读物 10
参考网站 10
第2章 指令集体系结构和设计 11
2.1 存储单元和操作 11
2.2 寻址方式 13
2.3 指令类型 19
2.4 程序设计举例 22
2.5 小结 24
习题 24
参考文献和推荐读物 25
第3章 汇编语言程序设计 26
3.1 一台简单机器 26
3.2 指令助记符和句法 28
3.3 汇编器指令和命令 30
3.4 程序汇编和执行 31
3.5 举例:x86系列 34
习题 40
3.6 小结 40
参考文献和推荐读物 41
第4章 计算机算术运算 42
4.1 数字系统 42
4.2 整数运算 44
4.3 浮点运算 53
4.4 小结 56
习题 56
参考文献和推荐读物 57
第5章 处理单元设计 58
5.1 CPU基础 58
5.2 寄存器组 59
5.3 数据通路 62
5.4 CPU指令周期 64
5.5 控制器 66
5.6 小结 73
习题 74
参考文献和推荐读物 75
第6章 存储系统设计Ⅰ 76
6.1 基本概念 76
6.2 高速缓冲存储器 77
6.3 小结 93
习题 93
参考文献和推荐读物 94
参考网站 95
7.1 主存 96
第7章 存储系统设计Ⅱ 96
7.2 虚拟存储器 101
7.3 只读存储器 111
7.4 小结 112
习题 113
参考文献和推荐读物 114
参考网站 114
第8章 输入/输出的设计与组成 115
8.1 基本概念 115
8.2 编程I/O 117
8.3 中断驱动I/O 119
8.4 直接存储器访问 125
8.5 总线 127
8.6 I/O接口 129
8.7 小结 130
习题 131
参考文献和推荐读物 131
参考网站 132
第9章 流水线设计技术 133
9.1 一般概念 133
9.2 指令流水线 134
9.3 流水线处理器实例 144
9.4 指令级并行 148
9.5 算术流水线 149
习题 152
9.6 小结 152
参考文献和推荐读物 153
参考网站 154
第10章 精简指令集计算机 155
10.1 RISC/CISC进化周期 155
10.2 RISC设计原则 155
10.3 重叠寄存器窗口 157
10.4 RISC对CISC 157
10.5 先驱RISC机器 159
10.6 高级RISC机器实例 162
10.7 小结 166
习题 166
参考网站 167
参考文献和推荐读物 167
第11章 多处理机系统导论 168
11.1 引言 168
11.2 计算机体系结构的分类 169
11.3 SIMD方式 174
11.4 MIMD方式 176
11.5 互连网络 179
11.6 分析和性能指标 181
11.7 小结 181
习题 181
参考文献和推荐读物 182