标题：计算机组成原理实用教程（第2版）
图书信息
作者：王万生
图书详细信息： ISBN：9787302253150 定价：23元 印次：2-1 装帧：平装 印刷日期：2011-7-7
图书简介
全书共9章，第1章主要介绍计算机系统组成，计算机的发展历史及计算机的应用；第2章主要讲解信息的数字化表示，重点讨论数值数据的原码、补码和反码表示方法，非数值数据的表示方法；第3章介绍运算器的作用及实现，重点讨论定点数的加法器、乘法器、除法器的设计方法；第4章介绍存储器工作原理与存储器体系结构，重点讨论半导体存储器的工作原理和磁存储器的工作原理，存储器体系结构及解决的问题；第5章介绍计算机指令系统，重点讨论指令结构及寻址方式；第6章介绍CPU的组成和作用，重点介绍组合逻辑控制器和微程序控制器的实现；第7章介绍总线及总线互连结构；第8章介绍常用外部设备的作用与工作原理；第9章介绍输入输出系统，重点讨论中断与DMA工作方式。本书选材适当、内容丰富、层次分明、条理清晰、实用性强，为了帮助读者巩固学习内容，每章都配有大量习题。本书适合作为普通高等院校计算机应用专业的教材。
图书前言
《计算机组成原理实用教程》自2006年11月出版以来，连续印刷了4次，发行总量达到12?000册。为了进一步满足广大读者的需求，结合近几年课堂教学以及各兄弟院校使用情况，适应计算机学科的发展和应用型计算机人才的培养目标，现对第1版的内容进行修改和补充。本次修改在保持第1版特色的基础上，重点突出以下4点： (1) 从2009年开始，《计算机组成原理》已成为计算机学科各专业考研的计算机专业基础课程的统考课程（另外3门课程是《操作系统原理》、《数据结构》、《计算机网络》) 。第2版在内容的安排上覆盖了考研大纲对《计算机组成原理》课程所有知识点的要求。 (2) 计算机系统是非常复杂的，学生在学习过程中感觉比较难，不是难在对具体内容的理解上，而是难在为什么要这样处理。例如，计算机为什么要采用二进制，加法运算为什么要采用补码？而不是如何将十进制转换成二进制、补码如何求的具体方法上。因此，在内容的组织上采用从整体（发明计算机的目的是什么，作为一个自动、连续、高速、准确的电子计算工具应该包括哪些功能部件）到局部（每一个功能部件的作用是什么？如何实现）再到整体（这些功能部件如何组合在一起构成一台完整的计算机系统，如何提高计算机整体性能指标等）来进行。整个教材的编写思想就是如何将复杂的问题简单化，引导学生用简单的方法、现成方法和工具去解决复杂的问题。以要解决什么问题→解决问题的具体方法→影响性能指标的因素和提高性能指标的方法为主线介绍计算机系统的组成、工作原理和体系结构。这种提出问题→分析问题→解决问题的思路突出了以人为本，可以让读者很自然地融入学习内容中，在学习过程中就会主动思考：这个问题如果让我来解决，我应该采用什么方法？将被动地接受知识变成了主动获取知识，学习过程也不再枯燥无味。 (3) 突出重点、分散难点。在章节的组织上，保持每章解决一个核心问题，然后再将问题进一步延伸，自然地过渡到下一章。在每章的开始提出问题的来由，要讲解的主要内容。重点、难点内容通过例题、动画（在课堂教学中）帮助理解。在具体问题的解决上，首先从最简单的方法入手（功能实现），然后再对该方法进行剖析，指出其不足之处，再引出新的方法。实践证明，这种由浅入深、由表入里、循序渐进的方式对培养学生的学习能力，提高学生分析问题、解决问题的能力是非常有益的。 (4) 为本书课堂教学配套了立体化教学资源：全部习题的参考解答，经过多年课堂教学实践并不断完善的课堂教学PPT讲稿，大量原创的FLASH动画（运算器的运算过程、各种不同寻址方式的寻址过程、指令执行流程等），多媒体课件（第九届全国多媒体课件大赛获奖课件）。
图书目录
第1章 计算机系统概论1 1.1 计算机的发展状况11.1.1 计算机的定义11.1.2 计算机的发展21.1.3 微处理器的发展3 1.2 计算机系统的组成41.2.1 计算机硬件系统51.2.2 PC系列微机的基本结构71.2.3 计算机软件系统8 1.3 计算机的应用10 1.4 计算机系统的层次结构111.4.1 计算机系统的层次结构111.4.2 本课程研究的主要内容12 1.5 计算机的主要性能指标12 习题113第2章 计算机中信息的表示方法15 2.1 概述15 2.2 数据信息的机内表示方法162.2.1 数值数据在机内的表示162.2.2 进位计数制及相互转换162.2.3 数的符号表示202.2.4 数的小数点表示232.2.5 十进制数据的表示25 2.3 非数值数据的表示262.3.1 逻辑数据272.3.2 字符编码272.3.3 汉字编码282.3.4 图像（图形）的数字表示292.3.5 语言的计算机表示302.3.6 校验码30 习题231第3章 运算方法和运算器34 3.1 定点数的加法、减法运算343.1.1 补码加减法所依据的关系343.1.2 补码加减法运算规则353.1.3 溢出的概念及检测方法36 3.2 二进制加法器373.2.1 半加器373.2.2 全加器383.2.3 加法器383.2.4 十进制加法器42 3.3 定点数的乘、除法运算423.3.1 移位操作423.3.2 原码一位乘法433.3.3 阵列乘法器463.3.4 定点除法运算47 3.4 逻辑运算513.4.1 逻辑与513.4.2 逻辑或513.4.3 逻辑异或513.4.4 逻辑非51 3.5 定点运算器的组成523.5.1 定点运算器的基本结构523.5.2 集成多功能算术/逻辑运算器53 3.6 浮点数运算543.6.1 浮点数的加、减法运算543.6.2 浮点数的乘、除法运算56 习题357第4章 存储器系统59 4.1 存储器概述594.1.1 基本概念594.1.2 存储器分类594.1.3 存储器的性能指标61 4.2 半导体存储器624.2.1 半导体存储器概述624.2.2 RAM存储原理654.2.3 半导体 RAM芯片674.2.4 半导体只读存储器ROM的工作原理70 4.3 存储器的组织72 4.4 辅助存储器754.4.1 磁表面存储器754.4.2 硬磁盘存储器794.4.3 光盘存储器83 4.5 存储体系的概述85 4.6 高速缓冲存储器工作原理简介874.6.1 高速缓冲存储器的引入874.6.2 cache工作原理884.6.3 主存-cache地址变换的地址映像894.6.4 替换算法904.6.5 主存-cache内容的一致性问题914.6.6 cache结构举例91 4.7 虚拟存储器概念92 4.8 存储器的校验方法93 习题493第5章 指令系统97 5.1 概述97 5.2 机器指令995.2.1 机器指令格式995.2.2 操作数类型和存储方式1015.2.3 指令类型1025.2.4 指令助记符103 5.3 寻址方式1045.3.1 指令的寻址方式1045.3.2 操作数的寻址方式104 5.4 RISC技术1075.4.1 复杂指令CISC计算机1075.4.2 RISC技术的产生107 5.5 MMX技术108 习题5109第6章 中央处理机的组织111 6.1 CPU的功能111 6.2 CPU的基本组成1126.2.1 运算部件1126.2.2 寄存器设置1126.2.3 时序部件1136.2.4 控制单元CU116 6.3 指令的执行过程1176.3.1 模型计算机的总体结构1186.3.2 模型机的指令系统1206.3.3 时序系统1216.3.4 指令执行流程1226.3.5 指令的微操作序列125 6.4 组合逻辑控制器的设计129 6.5 微程序控制器的设计1316.5.1 微程序控制的基本原理1316.5.2 微程序设计技术136 6.6 CPU性能设计139 习题6142第7章 总线及总线互连结构145 7.1 总线的基本概念1467.1.1 总线的特性1467.1.2 总线的类型1477.1.3 系统总线的组成1477.1.4 总线的数据传输方式148 7.2 总线的设计要素1497.2.1 信号线类型1507.2.2 仲裁方法1507.2.3 定时方式1537.2.4 总线事务类型1567.2.5 总线带宽156 7.3 总线接口单元156 7.4 总线性能指标157 7.5 总线标准及发展过程157 7.6 总线结构1657.6.1 总线结构的物理实现1657.6.2 总线结构1657.6.3 多总线分级结构举例168 习题7171第8章 输入输出设备174 8.1 输入输出设备的分类与特点1748.1.1 外设的分类1748.1.2 外设特点175 8.2 输入设备1768.2.1 键盘1768.2.2 鼠标器1778.2.3 触摸屏179 8.3 输出设备1808.3.1 打印机1808.3.2 显示设备186 习题8192第9章 输入输出系统194 9.1 I/O接口1949.1.1 I/O接口的功能1949.1.2 I/O接口的基本组成1959.1.3 接口的分类196 9.2 I/O设备的寻址198 9.3 I/O数据传输控制方式200 9.4 程序直接控制的数据传输方式201 9.5 程序中断控制数据传输2029.5.1 中断的基本概念2029.5.2 中断结构2059.5.3 中断响应及响应的条件2089.5.4 向量中断2099.5.5 中断服务处理210 9.6 DMA直接存储器访问2119.6.1 直接存储器访问DMA2119.6.2 DMA的特点2129.6.3 DMA三种工作方式2129.6.4 DMA控制器的组成2139.6.5 DMA操作过程214 9.7 通道和I/O处理器方式2169.7.1 通道的基本概念2169.7.2 输入输出处理机217 9.8 常用标准接口举例218 习题9222参考文献225[1]