第1章计算和计算机
1.1计算
1.2计算机发展简史
1.2.1古代和近代计算工具
1.2.2电子管计算机
1.2.3晶体管计算机
1.2.4集成电路计算机
1.2.5超大规模集成电路计算机
1.2.6计算机分类
1.3计算机的层次结构
1.3.1语言和虚拟机
1.3.2多层计算机
1.4本书概览
1.5习题
第2章基本逻辑部件
2.1门和布尔代数
2.1.1门
2.1.2布尔函数及实现
2.2基本逻辑电路
2.2.1组合逻辑电路
2.2.2时序逻辑电路
2.3小结
2.4习题
第3章运算方法和运算部件
3.1数据表示方法
3.1.1信息编码
3.1.2数值的进制表示及转换
3.1.3定点数表示
3.1.4浮点数表示
3.1.5逻辑.字符数据表示
3.1.6检错纠错码
3.2定点数加减运算
3.2.1加减运算
3.2.2溢出处理
3.3定点数乘除运算
3.3.1原码一位乘法
3.3.2布斯乘法
3.3.3定点数除法
3.4浮点数运算
3.4.1浮点数加减运算
3.4.2浮点数乘除运算
3.4.3电路实现
3.5运算器部件
3.5.1运算器功能要求
3.5.2运算部件设计
3.6运算部件举例
3.6.1Am2901运算器
3.6.2Pentium运算器
3.7小结
3.8习题
第4章指令系统和控制器部件
4.1指令和指令系统
4.1.1指令格式
4.1.2寻址方式
4.1.3指令系统
4.1.4CISC和RISC
4.2指令系统举例
4.2.1Pentium指令系统
4.2.2TEC2000教学计算机指令系统
4.3控制器的功能和组成
4.3.1控制器功能和组成
4.3.2指令执行步骤
4.4微程序控制器
4.4.1微程序控制器基本工作原理
4.4.2组成和实现
4.4.3设计技术
4.5组合逻辑控制器
4.5.1组成和实现原理
4.5.2设计实现
4.5.3与微程序控制器比较
4.6流水线工作原理
4.7控制器部件举例
4.7.1TEC2000控制器
4.7.2Pentium控制器
4.8小结
4.9习题
第5章层次存储系统
5.1存储器概述
5.1.1存储器分类
5.1.2存储器系统设计目标
5.2主存储器
5.2.1主存储器与其他部件接口
5.2.2静态存储器存储原理和读写时序
5.2.3动态存储器存储原理和读写时序
5.2.4提高主存储器性能
5.3磁盘
5.3.1磁记录原理与记录方式
5.3.2硬磁盘的基本结构
5.3.3磁盘阵列存储器
5.3.4软磁盘存储器
5.4光盘
5.4.1光盘存储原理
5.4.2光盘的发展
5.5层次存储器系统
5.5.1层次存储器系统概述
5.5.2程序的局部性原理
5.6高速缓存Cache
5.6.1Cache的工作原理
5.6.2Cache的组织方式
5.6.3提高Caehe性能
5.6.4用Cache提高主存性能
5.7虚拟存储器
5.7.1虚拟存储器概述
5.7.2段式虚拟存储管理
5.7.3页式虚拟存储管理
5.8Pentium的层次存储系统
5.8.1Pentium的Cache管理
5.8.2Pentium的存储器管理
5.9TEC-2000主存储器设计
5.10小结
5.11习题
第6章总线和输入输出系统
6.1总线
6.1.1总线概述
6.1.2总线设计
6.1.3总线举例
6.2输入输出系统
6.2.1外部设备数据传送控制方式
6.2.2外部设备接口
6.2.3输入设备
6.2.4输出设备
6.3小结
6.4习题
附录逻辑符号对照表
参考文献