《计算机组成原理与系统结构》从计算机组成原理与系统结构的基本概念出发,系统地论述了计算机系统的基本组成、工作原理和设计方法,并从提高计算机性能的角度,分析和探讨了计算机系统结构的基本原理和设计方法。全书共分为10章,主要内容包括计算机组成的基本概念和层次结构、计算机硬件基础、信息编码与数据表示、运算方法与运算器、存储体系、指令系统、控制器、输入输出系统、总线、流水线与并行处理技术。
《计算机组成原理与系统结构》配有相应的YY~Z02计算机组成原理实验系统及其CAI软件,使理论教学与实践环节相结合,有助于提高学生的学习兴趣及动手能力。《计算机组成原理与系统结构》每章后面都附有习题,且开发了与《计算机组成原理与系统结构》配套的多媒体教学软件,并配有习题解答。
《计算机组成原理与系统结构》可作为高等学校计算机专业“计算机组成原理与系统结构”课程本科教材,也可供从事计算机相关工作的科技人员、计算机爱好者及各类自学人员参考。
目录
- 第1章 绪论
- 1.1 计算机的发展简史
- 1.1.1 电子数字计算机的发展简史
- 1.1.2 冯·诺依曼计算机
- 1.1.3 计算机的分类
- 1.2 计算机的硬件组成
- 1.3 计算机系统
- 1.3.1 计算机系统的组成
- 1.3.2 计算机系统的多层结构
- 1.3.3 计算机系统的性能评价
- 1.4 计算机系统结构、组成和实现
- 1.4.1 计算机系统结构
- 1.4.2 计算机组成
- 1.4.3 计算机实现
- 1.4.4 三者之间的关系
- 1.5 计算机的应用与发展
- 1.5.1 计算机的应用
- 1.5.2 计算机的发展趋势
- 习题1
- 第2章 运算方法及运算器
- 2.1 数据的表示方法
- 2.1.1 数值型数据的表示方法
- 2.1.2 字符数据的表示方法
- 2.2 二进制数据的编码及加减运算
- 2.2.1 4种编码及其加减运算
- 2.2.2 加减运算的溢出判断
- 2.3 定点二进制乘法运算
- 2.3.1 原码一位乘法
- 2.3.2 补码一位乘法
- 2.3.3 原码两位乘法
- 2.3.4 阵列乘法
- 2.4 定点除法运算
- 2.4.1 定点原码除法
- 2.4.2 定点补码除法
- 2.5 浮点运算
- 2.5.1 浮点加减运算
- 2.5.2 浮点乘除运算
- 2.6 运算器的基本部件
- 2.6.1 加法器
- 2.6.2 算术逻辑单元(ALU)
- 2.6.3 运算部件
- 2.6.4 运算器实例
- 2.7 数据校验码
- 2.7.1 奇偶校验码
- 2.7.2 海明校验码
- 2.7.3 循环冗余校验码
- 习题2
- 第3章 存储系统
- 3.1 存储系统概述
- 3.1.1 存储器分类
- 3.1.2 存储系统及设计目标
- 3.2 主存储器
- 3.2.1 主存储器概述
- 3.2.2 ROM
- 3.2.3 RAM
- 3.2.4 半导体存储器的容量扩展
- 3.2.5 主存储器的并行读写技术
- 3.3 高速缓冲存储器(cache)
- 3.3.1 高速缓冲存储器的基本工作原理
- 3.3.2 地址映像及变换方法
- 3.3.3 高速缓冲存储器的替换算法与命中率
- 3.3.4 多层次高速缓冲存储器
- ……
- 第4章 指令系统
- 第5章 控制器
- 第6章 总线
- 第7章 输入输出系统
- 第8章 计算机系统结构
- 习题答案
- 参考文献