第1章 计算机系统概述 1
1.1 计算机的发展历史及趋势 1
1.2 计算机的特性与分类 3
1.3 计算机的性能指标与应用 5
1.4 计算机系统的基本结构 8
习题 14
第2章 数据在计算机中的表示 15
2.1 数据与信息 15
2.2 数值型数据的表示 16
2.3 非数值型数据的表示 26
2.4 数据校验编码 29
习题 35
第3章 运算方法与运算器 37
3.1 定点加减运算 37
3.2 定点乘法运算 42
3.3 定点除法运算 49
3.4 浮点运算 52
3.5 十进制数的加、减法运算 57
3.6 运算器的基本组成 58
3.7 算术与逻辑单元的组成 61
习题 66
第4章 存储器系统 68
4.1 存储器概述 68
4.2 主存储器 72
4.3 高速缓冲存储器 82
4.4 虚拟存储器 88
4.5 辅助存储器 92
4.6 用Verilog描述的存储器 96
习题 97
第5章 指令系统 99
5.1 指令概述 99
5.2 寻址方式 102
5.3 指令的功能和类型 107
5.4 堆栈和堆栈存取方式 111
5.5 指令系统举例 113
5.6 CISC与RISC指令 119
习题 121
第6章 中央处理器 122
6.1 CPU的组成与功能 122
6.2 组合逻辑控制 144
6.3 微程序控制 146
习题 153
第7章 总线系统 155
7.1 总线概述 155
7.2 总线设计要素 159
7.3 总线接口单元 170
7.4 总线标准 173
7.5 总线结构 185
习题 188
第8章 输入/输出系统 190
8.1 I//O接口 190
8.2 I/O数据传送控制方式 193
8.3 中断方式 194
8.4 直接存储器存取(DMA)方式 204
8.5 通道和I/O处理机方式 208
8.6 外部接口 211
8.7 输入输出设备 214
习题 218
第9章 并行计算机系统 220
9.1 并行性的概念 220
9.2 并行计算机系统 223
习题 226
附录 EDA技术 227
参考文献 236