书籍详情
计算机组成原理复习指南及题解
作者:李俊杰,王丽新编著
出版社:清华大学出版社
出版时间:2005-01-01
ISBN:9787302103813
定价:¥33.00
购买这本书可以去
内容简介
“计算机组成原理”是计算机专业核心硬件课程。该课程讲授简单、完整的计算机硬件系统的基本组成原理与内部运行机制,是进一步学习计算机系统结构课程的基础。为了给学生今后从事各种技术工作奠定一个广泛而牢固的基础,要求既要了解各主要部件的工作原理,还要具有初步的设计能力。因为计算机已经成为信息处理设备,必须了解它的内部工作原理,掌握信息在计算机中的表示方法,即数制、码制、定点数、浮点数等数学信息的表示;字符等信息的表示;计算机向各部件发出的控制信息的表示。对于各大功能部件,必须了解其功能、组成原理、工作过程及其所具备的特点。为了建立整体概念,学习课程时,要把重点放在控制器和接口上。对控制器本身,要能掌握工作原理及构成方法,清楚地了解指令在机器内的分步执行过程;对于接口而言,应该学会工作原理及设计方法,清楚地了解主机与外围设备之间的信息传输方法和工作过程,从而建立起清晰的整体概念。
作者简介
暂缺《计算机组成原理复习指南及题解》作者简介
目录
目 录
第1章 概论 11.1 基本概念 11.2 基本理论 41.2.1 计算机的发展 41.2.2 计算机的特点及应用 51.2.3 计算机的类型及发展方向 51.2.4 计算机系统的组成 61.2.5 计算机系统的层次结构 71.2.6 计算机的硬件系统 71.2.7 计算机的软件系统 91.2.8 冯·诺依曼结构及特点 101.2.9 运算器的基本功能 101.2.10 存储器的类型和操作 111.2.11 计算机系统结构 研究的内容 111.2.12 冯·诺依曼结构计算机 主要的外特性 111.2.13 影响计算机系统 结构的因素 121.2.14 并行性的开发途径 121.2.15 计算机性能评价的方法 131.2.16 简单的计算机性能分析 131.2.17 计算机性能评价 141.2.18 计算机性能测试方法 141.2.19 阿姆达尔定律 151.2.20 计算机主要性能指标 161.3 典型例题 161.4 习题 31第2章 数据编码和数据运算 382.1 基本概念 382.2 基本理论 402.2.1 数制的转换 402.2.2 定点数的编码 402.2.3 十进制数的编码 412.2.4 补码加减法运算的特点 412.2.5 溢出的检测方法 412.2.6 原码一位乘法 422.2.7 补码一位乘法 422.2.8 原码除法 422.2.9 补码除法 432.2.10 商和余数的校正 432.2.11 逻辑运算 432.2.12 定点运算器的组成和结构 442.2.13 数在计算机中的编码表示 452.2.14 字符在计算机中的 编码表示 462.2.15 定点数的加减乘除运算 472.2.16 浮点数运算与 浮点运算器 482.2.17 机器数中真值0的 表示方法 492.2.18 各种机器数的主要区别 492.2.19 浮点数阶码的移码表示法 492.2.20 ASCII码的编码规律 502.2.21 奇偶校验码与奇偶校验位 502.2.22 海明码的构成 512.2.23 浮点数表示法 512.3 典型例题 532.4 习题 89第3章 存储系统 963.1 基本概念 963.2 基本理论 983.2.1 存储器的构成及分类 983.2.2 存储器系统层次 983.2.3 提高动态存储器芯片速度的方法 993.2.4 层次化存储结构 1003.2.5 RAM的组织 1003.2.6 层次化存储系统 1013.2.7 高速缓冲存储器内容的替换和主存内容的更新 1013.2.8 虚拟存储器管理 1013.2.9 页式虚拟存储器的管理 1023.2.10 段式虚拟存储器的管理 1023.2.11 段页式虚拟存储器 1033.2.12 随机访问存储器 1043.2.13 只读存储器 1043.2.14 相联存储器 1053.2.15 存储器扩展的方法 1053.2.16 高速缓存的工作原理 1053.2.17 高速缓存的地址映像方式 1063.2.18 高速缓存地址段 长度的计算 1063.2.19 高速缓存的替换 和更新策略 1073.2.20 高速缓存的性能分析 1083.2.21 高速缓存失效的原因 1083.2.22 降低高速缓存 失效率的方法 1093.2.23 减少高速缓存失效 时间的方法 1093.2.24 减少高速缓存命中 时间的方法 1093.2.25 高速缓存与虚拟 存储器的异同 1103.2.26 存储元与存储单元的 异同及关系 1103.2.27 动态存储器刷新的 原因和方法 1103.2.28 地址译码的工作 方式及优缺点 110
3.2.29 解决CPU与主存速度 差异的方法 1113.2.30 系统引入高速缓冲 存储器的理论依据 1113.2.31 动态存储器的刷新过程 1113.2.32 动态存储器的刷新方式 1113.2.33 动态存储器的特点 1123.2.34 动态存储器与静态 存储器的比较 1123.2.35 存储区域保护 1123.2.36 CPU对主存的基本操作 1133.2.37 磁盘外存储器的分类 1143.3 典型例题 1143.4 习题 147第4章 指令系统 1544.1 基本概念 1544.2 基本理论 1554.2.1 操作数的类型和存储方式 1554.2.2 数据的寻址方式 1554.2.3 指令类型 1564.2.4 CISC和RISC 1574.2.5 编址技术 1574.2.6 寻址方式 1584.2.7 指令格式设计应遵循的原则 1584.2.8 指令格式 1594.2.9 指令操作码的扩展技术 1604.2.10 操作码的编码 1614.2.11 指令系统的组成 1614.2.12 存储器堆栈栈指针的修改 1624.2.13 转移和转子指令的区别 1624.2.14 输入/输出指令 1624.3 典型例题 1634.4 习题 193第5章 中央处理器 1995.1 基本概念 199
5.2 基本理论 2005.2.1 中央处理器的基本组成 2005.2.2 中央处理器的功能 2005.2.3 CPU的数据通路 2005.2.4 时序信号和时序信号产生器 2015.2.5 硬连线控制器的基本结构和原理 2015.2.6 硬连线控制器的设计思想 2015.2.7 硬连线控制器的一般设计方法 2025.2.8 阵列逻辑控制器 2025.2.9 控制器的类型 2035.2.10 指令周期的类型 2035.2.11 指令周期流程图 2045.2.12 微程序和微指令 2045.2.13 微程序控制器原理 2045.2.14 指令执行的基本过程 2055.2.15 微程序控制器基本结构 2065.2.16 水平型微指令和 垂直型微指令 2075.2.17 指令流和数据流 2075.2.18 控制器的基本组成 和硬件实现方法 2075.2.19 CPU中各类寄存器的功能 2085.2.20 运算指令、访存指令和 控制指令的指令周期 2085.2.21 微程序控制器的工作过程 2095.2.22 微程序控制器的特点 2095.2.23 微指令的编码方法 2095.2.24 微指令的格式 2105.2.25 微地址的形成方法 2105.2.26 运算器的组成 2105.2.27 控制器的基本控制方式 2115.2.28 计算机指令执行的方式 2125.2.29 微程序控制器中,机器 指令与微指令的关系 2125.2.30 组合逻辑控制与微程序 控制的各自特点 2125.2.31 程序与微程序、指令与 微指令的异同 2135.3 典型例题 2135.4 习题 238第6章 系统总线 2456.1 基本概念 2456.2 基本理论 2466.2.1 总线的分类 2466.2.2 总线的信息传输方式 2476.2.3 总线接口 2486.2.4 影响总线带宽的因素 2496.2.5 系统总线的结构和特点 2496.2.6 总线宽度与长度对性能的影响 2496.2.7 同步通信和异步通信的优缺点 2496.2.8 总线通信同步方式 2496.2.9 总线的控制方式及特点 2506.3 典型例题 2516.4 习题 271第7章 外围设备 2787.1 基本概念 2787.2 基本理论 2797.2.1 显示器的分类及特性 2797.2.2 显示设备的性能指标 2807.2.3 显示设备的基本工作原理 2807.2.4 打印设备 2817.2.5 显示器的显示模式 2817.2.6 显示缓冲区(VRAM) 2827.2.7 字符显示器的工作原理 2827.2.8 图形显示器的工作原理 2837.2.9 各类打印机的基本原理 2837.2.10 打印控制原理 2837.2.11 绘图机的类型 2847.2.12 输入设备的类型 2847.2.13 音频处理基本原理 2857.2.14 音频识别的方法 2857.2.15 音频合成的方法 2867.2.16 音效处理的类型 2867.2.17 磁存储设备的优缺点 2867.2.18 磁记录原理 2867.2.19 磁记录方式 2877.2.20 硬盘盘片的结构 2877.2.21 磁盘控制器 2887.2.22 磁盘控制器的技术指标 2887.2.23 软盘 2897.2.24 光磁盘 2897.2.25 磁盘相关参数 2897.2.26 光盘存储设备的 理与类型 2907.2.27 光盘存储系统 2907.2.28 可擦写型光盘的工作原理 2917.2.29 光盘信息读取方式 2917.2.30 光驱的性能指标 2917.2.31 打印机的分类 2927.3 典型例题 2927.4 习题 308第8章 输入输出系统 3158.1 基本概念 3158.2 基本理论 3178.2.1 外围设备的定时和寻址 3178.2.2 外围设备的寻址方法 3178.2.3 I/O接口的组成及功能 3178.2.4 程序查询方式与程序中断方式的比较 3188.2.5 输入输出的特性 3188.2.6 接口的编址方式及优缺点 3188.2.7 信息交换的控制方式 3198.2.8 接口的分类 3198.2.9 中断的类型 3198.2.10 中断响应的过程 3198.2.11 中断请求与裁决 3208.2.12 多重中断与中断屏蔽 3218.2.13 中断输入输出接口 3228.2.14 中断优先权 3228.2.15 CPU响应中断的条件 3238.2.16 程序中断的处理过程 3238.2.17 程序中断的工作过程 3258.2.18 DMA方式的操作特点 3258.2.19 DMA使用主存的方式 3268.2.20 DMA操作过程 (周期挪用方式) 3268.2.21 DMA传送方式 3278.2.22 基本的DMA控制器 3278.2.23 通道的类型 3288.2.24 通道的功能 3288.2.25 通道工作过程 3288.2.26 通道流量的计算 3298.2.27 通道的工作过程 3308.2.28 SCSI总线 3318.2.29 程序中断I/O方式和程序 I/O方式的比较 3318.2.30 DMA方式与中断 控制方式的比较 3328.2.31 通道方式与DMA 方式的比较 3328.3 典型例题 3328.4 习题 355附录 习题答案 362
VI计算机组成原理复习指南与题解
V目录
第1章 概论 11.1 基本概念 11.2 基本理论 41.2.1 计算机的发展 41.2.2 计算机的特点及应用 51.2.3 计算机的类型及发展方向 51.2.4 计算机系统的组成 61.2.5 计算机系统的层次结构 71.2.6 计算机的硬件系统 71.2.7 计算机的软件系统 91.2.8 冯·诺依曼结构及特点 101.2.9 运算器的基本功能 101.2.10 存储器的类型和操作 111.2.11 计算机系统结构 研究的内容 111.2.12 冯·诺依曼结构计算机 主要的外特性 111.2.13 影响计算机系统 结构的因素 121.2.14 并行性的开发途径 121.2.15 计算机性能评价的方法 131.2.16 简单的计算机性能分析 131.2.17 计算机性能评价 141.2.18 计算机性能测试方法 141.2.19 阿姆达尔定律 151.2.20 计算机主要性能指标 161.3 典型例题 161.4 习题 31第2章 数据编码和数据运算 382.1 基本概念 382.2 基本理论 402.2.1 数制的转换 402.2.2 定点数的编码 402.2.3 十进制数的编码 412.2.4 补码加减法运算的特点 412.2.5 溢出的检测方法 412.2.6 原码一位乘法 422.2.7 补码一位乘法 422.2.8 原码除法 422.2.9 补码除法 432.2.10 商和余数的校正 432.2.11 逻辑运算 432.2.12 定点运算器的组成和结构 442.2.13 数在计算机中的编码表示 452.2.14 字符在计算机中的 编码表示 462.2.15 定点数的加减乘除运算 472.2.16 浮点数运算与 浮点运算器 482.2.17 机器数中真值0的 表示方法 492.2.18 各种机器数的主要区别 492.2.19 浮点数阶码的移码表示法 492.2.20 ASCII码的编码规律 502.2.21 奇偶校验码与奇偶校验位 502.2.22 海明码的构成 512.2.23 浮点数表示法 512.3 典型例题 532.4 习题 89第3章 存储系统 963.1 基本概念 963.2 基本理论 983.2.1 存储器的构成及分类 983.2.2 存储器系统层次 983.2.3 提高动态存储器芯片速度的方法 993.2.4 层次化存储结构 1003.2.5 RAM的组织 1003.2.6 层次化存储系统 1013.2.7 高速缓冲存储器内容的替换和主存内容的更新 1013.2.8 虚拟存储器管理 1013.2.9 页式虚拟存储器的管理 1023.2.10 段式虚拟存储器的管理 1023.2.11 段页式虚拟存储器 1033.2.12 随机访问存储器 1043.2.13 只读存储器 1043.2.14 相联存储器 1053.2.15 存储器扩展的方法 1053.2.16 高速缓存的工作原理 1053.2.17 高速缓存的地址映像方式 1063.2.18 高速缓存地址段 长度的计算 1063.2.19 高速缓存的替换 和更新策略 1073.2.20 高速缓存的性能分析 1083.2.21 高速缓存失效的原因 1083.2.22 降低高速缓存 失效率的方法 1093.2.23 减少高速缓存失效 时间的方法 1093.2.24 减少高速缓存命中 时间的方法 1093.2.25 高速缓存与虚拟 存储器的异同 1103.2.26 存储元与存储单元的 异同及关系 1103.2.27 动态存储器刷新的 原因和方法 1103.2.28 地址译码的工作 方式及优缺点 110
3.2.29 解决CPU与主存速度 差异的方法 1113.2.30 系统引入高速缓冲 存储器的理论依据 1113.2.31 动态存储器的刷新过程 1113.2.32 动态存储器的刷新方式 1113.2.33 动态存储器的特点 1123.2.34 动态存储器与静态 存储器的比较 1123.2.35 存储区域保护 1123.2.36 CPU对主存的基本操作 1133.2.37 磁盘外存储器的分类 1143.3 典型例题 1143.4 习题 147第4章 指令系统 1544.1 基本概念 1544.2 基本理论 1554.2.1 操作数的类型和存储方式 1554.2.2 数据的寻址方式 1554.2.3 指令类型 1564.2.4 CISC和RISC 1574.2.5 编址技术 1574.2.6 寻址方式 1584.2.7 指令格式设计应遵循的原则 1584.2.8 指令格式 1594.2.9 指令操作码的扩展技术 1604.2.10 操作码的编码 1614.2.11 指令系统的组成 1614.2.12 存储器堆栈栈指针的修改 1624.2.13 转移和转子指令的区别 1624.2.14 输入/输出指令 1624.3 典型例题 1634.4 习题 193第5章 中央处理器 1995.1 基本概念 199
5.2 基本理论 2005.2.1 中央处理器的基本组成 2005.2.2 中央处理器的功能 2005.2.3 CPU的数据通路 2005.2.4 时序信号和时序信号产生器 2015.2.5 硬连线控制器的基本结构和原理 2015.2.6 硬连线控制器的设计思想 2015.2.7 硬连线控制器的一般设计方法 2025.2.8 阵列逻辑控制器 2025.2.9 控制器的类型 2035.2.10 指令周期的类型 2035.2.11 指令周期流程图 2045.2.12 微程序和微指令 2045.2.13 微程序控制器原理 2045.2.14 指令执行的基本过程 2055.2.15 微程序控制器基本结构 2065.2.16 水平型微指令和 垂直型微指令 2075.2.17 指令流和数据流 2075.2.18 控制器的基本组成 和硬件实现方法 2075.2.19 CPU中各类寄存器的功能 2085.2.20 运算指令、访存指令和 控制指令的指令周期 2085.2.21 微程序控制器的工作过程 2095.2.22 微程序控制器的特点 2095.2.23 微指令的编码方法 2095.2.24 微指令的格式 2105.2.25 微地址的形成方法 2105.2.26 运算器的组成 2105.2.27 控制器的基本控制方式 2115.2.28 计算机指令执行的方式 2125.2.29 微程序控制器中,机器 指令与微指令的关系 2125.2.30 组合逻辑控制与微程序 控制的各自特点 2125.2.31 程序与微程序、指令与 微指令的异同 2135.3 典型例题 2135.4 习题 238第6章 系统总线 2456.1 基本概念 2456.2 基本理论 2466.2.1 总线的分类 2466.2.2 总线的信息传输方式 2476.2.3 总线接口 2486.2.4 影响总线带宽的因素 2496.2.5 系统总线的结构和特点 2496.2.6 总线宽度与长度对性能的影响 2496.2.7 同步通信和异步通信的优缺点 2496.2.8 总线通信同步方式 2496.2.9 总线的控制方式及特点 2506.3 典型例题 2516.4 习题 271第7章 外围设备 2787.1 基本概念 2787.2 基本理论 2797.2.1 显示器的分类及特性 2797.2.2 显示设备的性能指标 2807.2.3 显示设备的基本工作原理 2807.2.4 打印设备 2817.2.5 显示器的显示模式 2817.2.6 显示缓冲区(VRAM) 2827.2.7 字符显示器的工作原理 2827.2.8 图形显示器的工作原理 2837.2.9 各类打印机的基本原理 2837.2.10 打印控制原理 2837.2.11 绘图机的类型 2847.2.12 输入设备的类型 2847.2.13 音频处理基本原理 2857.2.14 音频识别的方法 2857.2.15 音频合成的方法 2867.2.16 音效处理的类型 2867.2.17 磁存储设备的优缺点 2867.2.18 磁记录原理 2867.2.19 磁记录方式 2877.2.20 硬盘盘片的结构 2877.2.21 磁盘控制器 2887.2.22 磁盘控制器的技术指标 2887.2.23 软盘 2897.2.24 光磁盘 2897.2.25 磁盘相关参数 2897.2.26 光盘存储设备的 理与类型 2907.2.27 光盘存储系统 2907.2.28 可擦写型光盘的工作原理 2917.2.29 光盘信息读取方式 2917.2.30 光驱的性能指标 2917.2.31 打印机的分类 2927.3 典型例题 2927.4 习题 308第8章 输入输出系统 3158.1 基本概念 3158.2 基本理论 3178.2.1 外围设备的定时和寻址 3178.2.2 外围设备的寻址方法 3178.2.3 I/O接口的组成及功能 3178.2.4 程序查询方式与程序中断方式的比较 3188.2.5 输入输出的特性 3188.2.6 接口的编址方式及优缺点 3188.2.7 信息交换的控制方式 3198.2.8 接口的分类 3198.2.9 中断的类型 3198.2.10 中断响应的过程 3198.2.11 中断请求与裁决 3208.2.12 多重中断与中断屏蔽 3218.2.13 中断输入输出接口 3228.2.14 中断优先权 3228.2.15 CPU响应中断的条件 3238.2.16 程序中断的处理过程 3238.2.17 程序中断的工作过程 3258.2.18 DMA方式的操作特点 3258.2.19 DMA使用主存的方式 3268.2.20 DMA操作过程 (周期挪用方式) 3268.2.21 DMA传送方式 3278.2.22 基本的DMA控制器 3278.2.23 通道的类型 3288.2.24 通道的功能 3288.2.25 通道工作过程 3288.2.26 通道流量的计算 3298.2.27 通道的工作过程 3308.2.28 SCSI总线 3318.2.29 程序中断I/O方式和程序 I/O方式的比较 3318.2.30 DMA方式与中断 控制方式的比较 3328.2.31 通道方式与DMA 方式的比较 3328.3 典型例题 3328.4 习题 355附录 习题答案 362
VI计算机组成原理复习指南与题解
V目录
猜您喜欢