图书简介:
目 录第1章 概论 11.1 计算机的基本概念 11.1.1 信息的数字化表示 21.1.2 存储程序工作方式 51.1.3 计算机的分类 61.2 计算机的诞生与发展 81.2.1 冯·诺依曼体系 81.2.2 计算机发展历程 91.2.3 未来的发展趋势 111.3 计算机系统的组织 131.3.1 硬件系统 131.3.2 软件系统 181.3.3 计算机系统层次结构 201.4 计算机性能的主要评价指标 23习题1 27第2章 数据的表示、运算和校验 282.1 数值型数据 282.1.1 进位计数制 282.1.2 带符号数的表示 342.1.3 定点数与浮点数 392.2 字符型数据 452.3 数据代码的处理与存储 472.4 基本运算方法 502.4.1 定点加减运算 502.4.2 定点乘法运算 552.4.3 定点除法运算 622.4.4 IEEE 754浮点数四则运算 672.5 常用的数据校验方法 692.5.1 奇偶校验 702.5.2 海明校验 712.5.3 循环冗余校验 73习题2 75第3章 CPU子系统 783.1 CPU概述 793.1.1 硬件结构模型 793.1.2 基本功能与控制 853.1.3 CPU的发展历程 913.2 指令系统 933.2.1 CISC与RISC 933.2.2 指令的一般格式 943.2.3 常见寻址方式 1003.2.4 指令功能和类型 1123.3 加法器与运算部件 1193.3.1 加法器及其进位逻辑 1193.3.2 算术逻辑运算单元 1233.3.3 运算器的组织 1273.4 x86架构模型机CPU设计 1293.4.1 模型机指令系统 1293.4.2 基本部件与数据通路 1333.4.3 指令流程与微命令 1373.4.4 组合逻辑控制 1513.4.5 微程序控制 1613.5 MIPS32架构CPU设计实例 1803.5.1 MIPS32指令架构 1813.5.2 基本的组成部件 1863.5.3 单周期模式 1893.5.4 多周期模式 2013.5.5 指令的时间特性 2193.6 CPU高级技术介绍 2243.6.1 流水技术 2243.6.2 SMT与超线程 2283.6.3 多核技术介绍 229习题3 232第4章 存储子系统 2354.1 存储子系统概述 2354.1.1 存储系统的层次结构 2354.1.2 存储器的分类 2394.1.3 存储器的技术指标 2424.2 半导体存储原理及芯片 2434.2.1 静态MOS芯片 2434.2.2 动态MOS芯片 2474.2.3 RAM型存储器 2544.2.4 ROM型存储器 2574.3 主存储器的组织 2614.3.1 主存的设计原则 2614.3.2 主存的逻辑设计 2634.3.3 主存与CPU的连接与控制 2674.4 磁表面存储原理 2694.4.1 存储介质与磁头 2704.4.2 磁记录编码方式 2734.5 磁盘存储器及其接口 2774.5.1 硬盘存储器 2774.5.2 磁盘技术指标与校验 2854.5.3 磁盘适配器 2874.6 光存储原理及器件 2904.6.1 光存储原理 2904.6.2 光盘存储器与光驱 2934.7 计算机的三级存储体系 2964.7.1 基本概念 2974.7.2 Cache与内存的数据交互 2984.7.3 内存与外存的数据交互 3054.8 高性能存储系统介绍 3104.8.1 多端口存储器 3104.8.2 独立磁盘冗余阵列 3114.8.3 并行存储系统 3124.8.4 联想存储系统 317习题4 318第5章 总线与输入/输出子系统 3215.1 输入/输出子系统概述 3215.1.1 总线与接口简介 3225.1.2 输入/输出与控制 3255.2 计算机系统中的总线 3285.2.1 总线的特性与分类 3295.2.2 总线的技术规范 3315.2.3 总线的设计要素 3325.2.4 PCI-E总线介绍 3385.3 直接程序传送模式 3435.4 中断处理模式 3445.4.1 中断的基本概念 3445.4.2 中断请求与优先级裁决 3495.4.3 中断响应与中断服务程序 3545.4.4 中断接口的逻辑模型 3605.5 DMA模式与接口 3635.5.1 DMA基本概念 3645.5.2 DMA控制器与接口的连接 3675.5.3 DMA控制器的组成 3705.5.4 DMA传输操作过程 3745.5.5 典型的DMA接口举例 3755.6 IOP和PPU模式 3805.6.1 通道的系统结构 3805.6.2 通道的类型 3815.6.3 通道的工作原理 382习题5 384第6章 输入/输出设备 3866.1 输入/输出设备概述 3866.1.1 设备的基本功能 3866.1.2 设备的种类 3876.1.3 主机与设备的信息交互 3896.2 键盘的工作原理 3906.2.1 键盘的类型 3916.2.2 硬件扫描键盘 3936.2.3 软件扫描键盘 3946.3 显示设备及适配器 3976.3.1 常见的显示器 3976.3.2 显示成像原理 3996.3.3 LCD显示器 4056.3.4 适配器及其接口 4126.4 打印设备及其接口 4146.4.1 打印设备概述 4146.4.2 点阵针式打印机 4166.4.3 喷墨打印机 4196.4.4 激光打印机 4206.4.5 3D打印技术简介 423习题6 424参考文献 426
展开
前 言 本书源自电子科技大学《计算机组成原理》教材40余年的传承。 本书的第1版(2004年)和第2版(2010年)均由罗克露教授主编,电子工业出版社出版发行,2014年入选“十二五”普通高等教育本科国家级规划教材。在这两个版次基础之上,纪禄平继续进行了修订和改编,并电子工业出版社分别出版了第3版(2014年)和第4版(2017年)。遵照电子科技大学的本科教学改革精神,纪禄平于2019年再次主持了针对本书的修订工作,删减了一部分陈旧的教学内容,增补了若干前沿知识点,同时对组织结构进行了进一步优化。 全书共6章,主要按计算机硬件功能子系统来安排章节内容。第1章概述计算机的概念、发展历程、硬软件组织,以及性能评价指标。第2章介绍数据信息的表示、运算和校验方法。第3章先介绍CPU模型和指令系统,然后展示了x86架构CISC型处理器和MIPS32架构RISC型处理器的典型设计实例。第4章介绍存储子系统,主要讨论存储的基本原理和主存储器设计和三级存储体系架构,以及高性能存储系统的介绍。第5章介绍总线与输入/输出子系统,包括设备接口、总线以及程序中断方式、DMA和IOP等经典的I/O控制模式。第6章对典型输入/输出设备,如键盘、显示器和打印机进行了介绍。 全书由纪禄平博士主持编写和统稿。第1章和第3章由纪禄平编写,第2章和第4章由罗克露编写,第5章由刘辉编写,第6章由张建编写。作为计算机组成原理教学和教材编写的资深前辈,罗克露教授对本书的编写给予了悉心指导,提出了许多宝贵建议,为本书审阅付出大量心血,谨此向罗克露教授致以崇高敬意! 本书的修订编写工作还得到了电子科技大学的专门立项支持,电子工业出版社也提供了积极的协助,一并向他们致以诚挚谢意! 本书还有配套的辅导书——《计算机组成原理(第5版)学习指导与实验》,其中包含与本书相关的学习指导、习题解答、电子竞赛和课程试验等内容。 由于编者水平有限,书中内容难免会有疏漏和错误,恳请读者批评指正,全体作者将不胜感激。如有任何问题,请直接通过邮件与作者联系:jiluping@uestc.edu.cn。 本书还为任课教师提供了配套的教学资源(包含电子教案),需要者可登录华信教育资源网站(http://www.hxedu.com.cn),注册之后进行免费下载。
作 者
展开