第1章计算机系统()
1.1计算机的产生和发展()
1.1.1发展经历()
1.1.2新一代计算机()
1.1.3发展方向()
1.2计算机的分类及应用()
1.2.1计算机的分类()
1.2.2计算机的应用()
1.3计算机的硬件系统()
1.3.1体系结构()
1.3.2主要部件()
1.3.3性能指标()
1.4计算机的软件系统()
1.4.1系统软件()
1.4.2应用软件()
1.4.3计算机语言()
思考题与习题()
第2章计算机数据表示()
2.1数值数据的表示()
2.1.1进位计数制及互相转换()
2.1.2原码、反码和补码的表示()
2.2非数值数据的表示()
2.2.1信息编码()
2.2.2字符数据()
2.2.3逻辑数据()
2.2.4汉字的表示方法()
2.2.5语音的表示方法()
2.2.6图像的表示方法()
2.2.7图形的表示方法()
2.3校验()
2.3.1奇偶校验码()
2.3.2海明校验码()
2.3.3循环冗余校验码()
思考题与习题()
第3章数字逻辑基础()
3.1逻辑代数初步()
3.1.1逻辑代数的基本运算()
3.1.2逻辑代数的运算法则()
3.1.3逻辑表达式的化简()
3.2逻辑电路()
3.2.13种基本逻辑电路()
3.2.24种组合逻辑电路()
3.3触发器()
3.3.1RS触发器()
3.3.2D触发器()
3.3.3JK触发器()
3.4加法器()
3.4.1半加器()
3.4.2全加器()
3.4.3逐位进位加法器()
3.4.4基本的二进制加法/减法器()
3.4.5基本的十进制加法器()
3.5寄存器()
3.5.1基本寄存器()
3.5.2移位寄存器()
3.6计数器()
3.6.1行波计数器()
3.6.2同步计数器()
3.6.3环形计数器()
3.6.4程序计数器()
3.7累加器()
思考题与习题()
第4章运算方法和运算器()
4.1定点加减法运算()
4.1.1原码加法运算()
4.1.2补码加法运算()
4.1.3补码减法运算()
4.1.4补码加法、减法运算规则和实例()
4.1.5反码加法、减法运算()
4.1.6溢出判断与检测()
4.1.7定点加减法的实现()
4.2移位运算()
4.2.1逻辑移位()
4.2.2循环移位()
4.2.3算术移位()
4.2.4使用注意()
4.3定点乘法运算()
4.3.1定点原码一位乘()
4.3.2定点原码一位乘相加算法()
4.3.3定点原码一位乘的实现()
4.3.4定点补码一位乘()
4.3.5定点补码一位乘的实现()
4.4定点除法运算()
4.4.1原码一位除法()
4.4.2补码一位除法()
4.5浮点算术运算()
4.5.1浮点加法和减法()
4.5.2举例()
4.5.3浮点乘法运算()
4.5.4浮点除法运算()
4.6逻辑运算()
4.6.1非运算()
4.6.2与运算()
4.6.3或运算()
4.6.4异或运算()
4.7运算器的组成和结构()
4.7.1加法器()
4.7.2多功能算术/逻辑运算单元()
4.7.3运算器的基本结构()
思考题与习题()
第5章指令系统()
5.1计算机的指令系统()
5.1.1指令集()
5.1.2指令格式()
5.2指令结构及分类()
5.2.1CISC和RISC()
5.2.2常规指令类型()
5.3寻址()
5.3.1寻址的概念()
5.3.2寻址方式()
5.3.3操作数的寻址方式()
思考题与习题()
第6章中央处理器()
6.1中央处理器的功能和组成()
6.1.1中央处理器的功能()
6.1.2中央处理器的组成()
6.1.3运算器()
6.1.4控制器()
6.1.5组成CPU的三部件()
6.2指令周期()
6.2.1预备知识()
6.2.2指令周期的基本概念()
6.2.3非访内指令的指令周期()
6.2.4直接访内指令的指令周期()
6.2.5间接访内指令的指令周期()
6.2.6程序控制指令的指令周期()
6.3组合逻辑控制器()
6.3.1组合逻辑控制器的原理()
6.3.2组合逻辑控制器举例()
6.4微程序控制器()
6.4.1微程序逻辑控制器的基本思想()
6.4.2微程序设计的几个基本概念()
6.4.3微指令控制字段的组合方法()
6.4.4微指令下地址控制字段设计方法()
6.4.5微指令的执行过程()
6.5PLA控制器()
6.5.1PLA的基本原理()
6.5.2PLA控制器()
6.6CPU的设计()
6.6.1设计原则()
6.6.2设计指导思想()
6.6.3硬布线控制器设计()
6.6.4微程序设计()
6.6.5微程序设计与硬布线逻辑设计的比较()
6.6.6流水线技术()
6.7多核处理器()
6.7.1概念()
6.7.2多核处理器结构()
思考题与习题()
第7章存储系统()
7.1基础知识()
7.1.1存储器与存储系统()
7.1.2存储器的作用和性能指标()
7.1.3存储器的分类()
7.2存储器组成结构()
7.2.1主存储器()
7.2.2半导体存储器()
7.2.3多体交叉存储器和双端口存储器()
7.2.4外存储器()
7.2.5虚拟存储器()
7.2.6高速缓冲存储器()
7.2.7虚拟存储和Cache()
7.3存储器的分级结构()
7.3.1层次体系结构的概念()
7.3.2主存辅存层次()
7.3.3高速缓存主存辅存层次()
7.3.4多级存储系统()
7.4存储器阵列和存储器操作()
7.4.1存储器阵列()
7.4.2地址译码操作()
7.4.3存储器的读写操作()
7.5存储器芯片的组合()
7.5.1存储器芯片的内部组织()
7.5.2存储器芯片的组合()
7.5.3位并联()
7.5.4字串联()
7.5.5字位同时扩展()
7.5.6需求芯片的计算()
7.5.7存储器芯片组合设计示例()
7.5.8地址复用技术()
思考题与习题()
第8章总线及I/O系统()
8.1总线概述()
8.1.1总线的基本概念()
8.1.2微型计算机总线的层次结构()
8.1.3总线性能指标()
8.2总线的组成结构和物理实现()
8.2.1总线的组成()
8.2.2总线的结构()
8.2.3内部总线和外部总线()
8.2.4单向传送总线和双向传送总线()
8.2.5总线的数据传送方式()
8.2.6总线的物理实现()
8.3总线仲裁和总线通信()
8.3.1总线仲裁的意义()
8.3.2总线仲裁的方式()
8.3.3错误检测()
8.3.4总线定时()
8.3.5总线通信()
8.4总线接口和总线标准()
8.4.1总线接口()
8.4.2接口的分类()
8.4.3总线标准()
8.5I/O系统()
8.5.1I/O设备()
8.5.2I/O接口()
8.5.3编程控制的输入/输出()
8.5.4程序中断方式()
8.5.5DMA方式()
8.5.6通道方式()
8.5.7输入/输出处理器()
8.5.8输入/输出系统的发展()
思考题与习题()
参考文献()