1 概述 1
1.1 计算机的功能和结构 1
1.2 计算机的发展 3
1.3 计算机系统组成及工作过程 6
1.4 计算机系统性能指标及性能设计 8
习题1 11
2 数据的表示 12
2.1 数字化信息编码 12
2.2 数值数据的编码表示 13
2.3 非数值数据的编码表示 29
2.4 数据校验码 33
习题2 38
3 运算器与运算方法 40
3.1 运算器的组成与功能 40
3.2 加法器及定点加减法运算 43
3.3 定点乘法运算及实现 51
3.4 定点除法运算及实现 62
3.5 浮点运算 69
习题3 76
4 存储系统 79
4.1 存储器概述 79
4.2 半导体随机存储器 83
4.3 半导体只读存储器 96
4.4 多体交叉存储器 99
4.5 高速缓冲存储器 101
4.6 虚拟存储器 109
4.7 辅助存储器 113
习题4 123
5 指令系统 125
5.1 指令系统概述 125
5.2 操作数类型及存储方式 130
5.3 指令系统功能设计 135
5.4 寻址方式 140
5.5 指令字格式设计 146
5.6 指令系统举例 151
5.7 指令系统的发展 158
习题5 159
6 中央处理器 162
6.1 CPU的结构和功能 162
6.2 控制器的功能和组成 167
6.3 组合逻辑与PLA控制 173
6.4 微程序控制 177
6.5 流水线处理器 186
6.6 超标量处理器 195
6.7 Pentium和PowerPC 200
习题6 203
7 总线及总线互连结构 207
7.1 总线的基本概念 207
7.2 总线控制 210
7.3 总线结构 221
7.4 总线接口 225
7.5 总线标准 227
7.6 总线设计需注意的问题 238
习题7 240
8 外围设备 243
8.1 外围设备的分类与特点 243
8.2 输入设备 244
8.3 显示器 247
8.4 打印机 254
习题8 260
9 输入输出系统 261
9.1 I/O接口 261
9.2 I/O数据传送控制方式 267
9.3 程序中断方式 269
9.4 直接存储器存取(DMA)方式 280
9.5 通道和I/O处理机方式 285
9.6 外部接口 291
习题9 296
参考文献 298