前言 1
第1章 计算机系统概论 1
1.1 计算机的发展 1
1.2 计算机系统的基本组成 5
1.3 计算机系统的层次结构 11
1.4 计算机系统的性能指标与评价标准 13
习题 16
2.1 数据信息的表示方法 18
第2章 运算方法和运算器 18
2.2 机器数的编码格式 22
2.3 定点数加减运算及实现 26
2.4 定点数乘法运算 29
2.5 定点数除法运算 39
2.6 浮点数运算方法 46
2.7 运算器部件及进位链结构 49
2.8 位片式运算器部件Am2901 56
习题 61
3.1 存储系统 63
第3章 存储系统 63
3.2 半导体存储器 68
3.3 辅助存储器 86
3.4 高速缓冲存储器(Cache) 96
3.5 虚拟存储系统 103
3.6 相联存储器 107
3.7 存储保护 109
习题 111
第4章 指令系统 114
4.1 指令格式 114
4.2 寻址方式 117
4.3 指令的类型 125
4.4 CISC和RISC的指令系统 129
习题 132
第5章 中央处理器 134
5.1 CPU功能与组成 134
5.2 时序控制方式与时序系统 137
5.3 一台模型机的总体设计 143
5.4 模型机组合逻辑控制器原理与设计 151
5.5 微程序控制原理 165
5.6 模型机的微程序设计 173
习题 178
第6章 总线系统 179
6.1 总线的基本概念 179
6.2 总线结构 184
6.3 总线控制 186
6.4 总线标准 196
习题 203
第7章 输入/输出系统 205
7.1 输入/输出设备 205
7.2 输入/输出控制 207
7.3 直接程序传送方式 211
7.4 程序中断方式 214
7.5 DMA方式 227
7.6 通道和I/O处理机方式 234
习题 240
8.1 流水线原理 243
第8章 流水线技术 243
8.2 流水线中的相关及处理 253
8.3 流水线的性能分析 260
8.4 流水线的调度 264
8.5 超标量、超流水线处理机 269
8.6 向量流水处理技术 270
习题 276
9.1 并行计算机系统发展 278
第9章 并行计算机系统 278
9.2 SIMD阵列机 280
9.3 互联网络 283
9.4 多处理机系统 288
9.5 并行计算机访存模型 291
9.6 并行程序设计环境 293
习题 298
综合习题 299
参考文献 301