微信扫一扫,移动浏览光盘
简介
《计算机组织:原理、分析与设计(中文版)》是大学本科计算机科学和计算机工程专业讲授“计算机组织”课程的教科书或教学参考书。其内容的深度和广度,既适用于大学本科的课堂教学,也适用于计算机专业技术人员的阅读参考。
《计算机组织:原理、分析与设计(中文版)》内容自成体系,深入浅出地介绍了计算机各主要功能部件的组成原理,通过具体的性能分析,了解其基本设计方法。为了适应广大读者不同的专业背景以衣不同专业课程体系对“计算机组织”课程内容的要求,《计算机组织:原理、分析与设计(中文版)》在选材上着重考虑从基本内容(数字信息和基本逻辑设计)出发,逐步深入到计算机各主要功能部件以及由它们相互连接组成的数据路径的控制器的设计。
《计算机组织:原理、分析与设计(中文版)》区别于其他同类教材的主要特点之一是将同时出版由原作者撰写的英文和中文教材,以便于大学推广双语教学,并将有利于学生在学习《计算机组织:原理、分析与设计(中文版)》的同时,提高英文阅读写作能力,同时还可以进一步参考有关的英文文献。
目录
目录
第1章 绪论
1.1 计算机结构和组织的领域
1.2 计算机组织的模型
1.2.1 计算机设计过程的层次结构
1.2.2 计算机组织的RTL模型
1.2.3 计算机系统的性能模型
1.3 计算机进化简史
1.4 有代表性的计算机系列
1.4.1 Pentium系列
1.4.2 SPARC系列
1.4.3 PowerPC系列
1.5 计算机进化的前景
1.5.1 十亿晶体管芯片的挑战
1.5.2 下一代个人计算机的新角色
1.5.3 嵌入式系统
1.6 小结
第2章 计算机的信息表示
2.1 计算机中表示信息的数据类型
2.2 定点无符号数的表示
2.2.1 一般的位置数制
2.2.2 小数的表示
2.2.3 不同表示的数之间的转换
2.3 定点符号数的表示
2.3.1 符号数值表示
2.3.2 二进制补码表示
2.3.3 二进制补码的使用动机
2.3.4 二进制反码表示
2.4 二进制加减法
2.4.1 符号数值加减法
2.4.2 二进制补码加减法
2.4.3 二进制反码加减法
2.5 利用二进制位串的其他代码制
2.5.1 格雷码
2.5.2 十进制码
2.5.3 字符码
2.6 小结
习题
第3章 组合线路的逻辑设计
3.1 组合逻辑函数及表达式
3.1.1 使用真值表定义组合逻辑函数
3.1.2 原始组合函数和基本逻辑操作
3.1.3 布尔代数和逻辑表达式
3.1.4 正则逻辑表达式
3.2 用于简化逻辑函数的卡诺图
3.3 组合逻辑函数的实现
3.3.1 AND,OR和NOT门
3.3.2 NAND和NOR门
3.3.3 XOR和XNOR门
3.4 组合逻辑线路的设计
3.4.1 全加器的设计
3.4.2 用外部线路做减法的波浪进位加减法器
3.4.3 双精度加减法
3.4.4 用于符号数值表数法的波浪进位加法器
3.5 组合逻辑线路的动态特性
3.5.1 组合逻辑线路的传递延迟
3.5.2 组合逻辑线路的波形图
3.5.3 组合逻辑线路中的冒险
3.6 MSI组合电路模块
3.6.1 多路转接器
3.6.2 译码器/多路分离器
3.6.3 编码器
3.7 可编程逻辑器件
3.7.1 可编程逻辑阵列(PLA)
3.7.2 只读存储器(ROM)
3.7.3 可编程阵列逻辑(PAL)
3.7.4 复杂可编程逻辑器件(CPLD)
3.7.5 现场可编程门阵列(FPGA)
3.8 小结
习题
第4章 时序线路的逻辑设计
4.1 时序线路的普遍模型
4.2 触发器
4.2.1 简单SR暂存器的分析
4.2.2 SR触发器
4.2.3 JK触发器
4.2.4 T触发器
4.2.5 D触发器
4.2.6 实际的触发器线路
4.3 时序逻辑线路的分析
4.3.1 从线路到状态转换图
4.3.2 从状态转换图到有限状态机
4.4 时序逻辑线路的综合
4.5 MSI时序线路模块
4.5.1 寄存器
4.5.2 移位寄存器
4.5.3 计数器
4.6 有限状态机的设计
4.7 小结
习题
第5章 算术逻辑单元
5.1 冯·诺依曼计算机模型
5.2 并行快速加法器
5.2.1 进位传递的性质
5.2.2 波浪进位并行加法器(再访)
5.2.3 四位先行进位加法器
5.2.4 分块式先行进位加法器线路
5.3 一个商售ALU芯片设计的分析
5.3.1 基于加法器的ALU的组织
5.3.2 针对逻辑操作进行输入线路的设计
5.3.3 ALU用于算术操作的分析
5.4 算术逻辑单元的设计方法
5.4.1 设计一个利用外接门以实现逻辑操作的ALU
5.4.2 设计基于标准ALU芯片的ALU
5.4.3 重新设计ALU的输入线路
5.4.4 设计利用加法器的内部线路的ALU
5.4.5 重新设计加法器的输出线路
5.4.6 ALU的不同设计方法的比较
5.5 ALU中配备移位器
5.5.1 设计一个在ALU中的嵌人式移位器
5.5.2 设计作为一个独立单元的移位器
5.5.3 鼓形移位器的设计
5.6 小结
习题
第6章 复杂算术操作
6.1 单精度乘法
6.1.1 二进制补码乘法的基本算法
6.1.2 快速乘法
6.2 双倍精度乘法
6.2.1 对算法的特殊要求
6.2.2 双精度正数乘法的算法
6.2.3 双精度二进制补码乘法的算法
6.3 单精度除法
6.4 双精度除法
6.4.1 对算法的特殊要求
6.4.2 双精度小数除算法
6.4.3 双精度整数除算法
6.5 浮点操作
6.5.1 浮点数的表示
6.5.2 浮点数操作算法
6.5.3 一个完整的浮点加减算法
6.5.4 用时序逻辑实现浮点加减法
6.6 小结
习题
第7章 指令系统结构
7.1 指令格式
7.2 寻址方式
7.2.1 在指令码中指定操作数
7.2.2 在寄存器中指定操作数
7.2.3 指定存储器中的操作数
7.2.4 在汇编语言程序内部指定一个位置
7.2.5 寻址方式的实例研究
7.3 指令系统设计
7.3.1 数移动指令
7.3.2 算术逻辑指令
7.3.3 控制指令
7.4 精简指令系统计算机(RISC)
7.5 小结
习题
第8章 中央处理器
8.1 中央处理器的功能和功能部件
8.2 CPU的基本组织
8.2.1 基于通用寄存器的CPU组织
8.2.2 基于累加器的CPU组织
8.2.3 基于处理器堆栈的CPU组织
8.3 基于累加器的CPU的构造
8.3.1 建立在单总线上基于累加器的CPU的设计
8.3.2 双总线和三总线基于累加器的CPU的设计
8.3.3 设计一个在ALU上构造的基于累加器的CPU
8.4 基于通用寄存器的CPU的构造
8.4.1 通用寄存器组的构造
8.4.2 基于通用寄存器的CPU的设计
8.5 CPU位片器件一实例研究
8.6 小结
习题
第9章 控制器
9.1 控制器的功能和一般组织
9.2 控制线路设计初步
9.2.1 控制电位信号与控制脉冲信号
9.2.2 一个基于计数器的信号发生器的设计
9.2.3 同步控制与异步控制
9.2.4 信号发生器的异步线路
9.3 算术操作串行控制的设计
9.3.1 按位串行加法器的设计
9.3.2 串行二进制补码乘法器的设汁
9.4 一个简单计算机的硬联控制的设计
9.4.1 一个简单RISC处理机的规格
9.4.2 基本指令周期
9.4.3 为指令系统设计操作图
9.4.4 控制信号的设计与实现
9.4.5 数据路径和定时信号的设计和实现
9.5 一个简单计算机微程序控制的设计
9.5.1 微程序控制的一般性探讨
9.5.2 微程序控制的数据路径设计
9.5.3 微程序控制的微指令格式的设计
9.5.4 微程序控制的流程图设计
9.5.5 获得微程序代码表
9.6 小结
习题
第10章 主级存储器
10.1 存储器层次结构
10.1.1 存储器系统的层次组织
10.1.2 存储器层次结构的功能和性能
10.2 主存储器的组织
10.2.1 RAM芯片的功能和特性
10.2.2 RAM芯片的内部组织
10.2.3 访问RAM的基本操作
10.2.4 RAM芯片互联以扩大容量
10.3 性能优化的RAM技术
10.3.1 异步DRAM
10.3.2 FPM和EDO
10.3.3 同步DRAM(SDRAM)
10.3.4 Rambus DRAM(RDRAM)
10.3.5 闪烁存储器与EEPROM的对比
10.3.6 分割总线
10.4 高速缓存
10.4.1 存储器访问局部性
10.4.2 映射函数
10.4.3 写操作策略
10.4.4 替换算法
10.4.5 高速缓存的组织和性能
10.5 主级存储器总体组织
10.5.1 串行存储器窄总线组织
10.5.2 并行存储器宽总线组织
10.5.3 并行存储器窄总线组织
10.5.4 交叉存储器窄总线组织
10.6 小结
习题
第10章 输入输出
11.1 I/O子系统的功能和特点
11.2 次级存储器
11.2.1 磁盘
11.2.2 廉价冗余磁盘阵列(RAID)
11.2.3 光盘
11.2.4 磁带
11.3 输入输出访问
11.3.1 I/O寄存器的寻址
11.3.2 程控I/O
11.3.3 中断驱动I/O
11.3.4 直接存储器访问
11.4 异常事件和异常事件处理
11.4.1 中断请求和中断回答
11.4.2 中断辨认
11.4.3 中断服务和中断返回
11.5 I/O接口
11.5.1 I/O总线规程
11.5.2 并行I/O端口
11.6 串行I/O数据通信
11.6.1 串行传输的时间同步
11.6.2 错误检测和纠正码
11.6.3 串行接口和I/O端口
11.7 总线标准
11.7.1 PCI总线
11.7.2 SCSI并行接口
11.7.3 USB串行总线
11.7.4 FireWire串行总线
11.7.5 开关纤维结构和InfiniBand
11.8 小结
习题
第12章 流水线
12.1 流水线的基本概念
12.1.1 时间并行性比较空间并行性
12.1.2 流水线中的时间并行性
12.1.3 流水线的性能
12.2 流水线的一般组织
12.2.1 同步流水线
12.2.2 异步流水线
12.3 通过函数分解设计流水线
12.3.1 指令流水线的特性
12.3.2 数据流样式向流水线的映射
12.3.3 流水线基本数据路径的设计
12.4 从冒险分析设计流水线数据路径
12.4.1 构造冒险
12.4.2 数据冒险的一般讨论
12.4.3 数据冒险分析
12.4.4 控制冒险
12.4.5 流水线完整的数据路径
12.5 超标量处理机
12.5.1 超标量处理机的特性
12.5.2 超标量处理机的概念性结构
12.5.3 指令发送和指令执行策略
12.6 小结
习题
略语表
参考文献
O Gx
第1章 绪论
1.1 计算机结构和组织的领域
1.2 计算机组织的模型
1.2.1 计算机设计过程的层次结构
1.2.2 计算机组织的RTL模型
1.2.3 计算机系统的性能模型
1.3 计算机进化简史
1.4 有代表性的计算机系列
1.4.1 Pentium系列
1.4.2 SPARC系列
1.4.3 PowerPC系列
1.5 计算机进化的前景
1.5.1 十亿晶体管芯片的挑战
1.5.2 下一代个人计算机的新角色
1.5.3 嵌入式系统
1.6 小结
第2章 计算机的信息表示
2.1 计算机中表示信息的数据类型
2.2 定点无符号数的表示
2.2.1 一般的位置数制
2.2.2 小数的表示
2.2.3 不同表示的数之间的转换
2.3 定点符号数的表示
2.3.1 符号数值表示
2.3.2 二进制补码表示
2.3.3 二进制补码的使用动机
2.3.4 二进制反码表示
2.4 二进制加减法
2.4.1 符号数值加减法
2.4.2 二进制补码加减法
2.4.3 二进制反码加减法
2.5 利用二进制位串的其他代码制
2.5.1 格雷码
2.5.2 十进制码
2.5.3 字符码
2.6 小结
习题
第3章 组合线路的逻辑设计
3.1 组合逻辑函数及表达式
3.1.1 使用真值表定义组合逻辑函数
3.1.2 原始组合函数和基本逻辑操作
3.1.3 布尔代数和逻辑表达式
3.1.4 正则逻辑表达式
3.2 用于简化逻辑函数的卡诺图
3.3 组合逻辑函数的实现
3.3.1 AND,OR和NOT门
3.3.2 NAND和NOR门
3.3.3 XOR和XNOR门
3.4 组合逻辑线路的设计
3.4.1 全加器的设计
3.4.2 用外部线路做减法的波浪进位加减法器
3.4.3 双精度加减法
3.4.4 用于符号数值表数法的波浪进位加法器
3.5 组合逻辑线路的动态特性
3.5.1 组合逻辑线路的传递延迟
3.5.2 组合逻辑线路的波形图
3.5.3 组合逻辑线路中的冒险
3.6 MSI组合电路模块
3.6.1 多路转接器
3.6.2 译码器/多路分离器
3.6.3 编码器
3.7 可编程逻辑器件
3.7.1 可编程逻辑阵列(PLA)
3.7.2 只读存储器(ROM)
3.7.3 可编程阵列逻辑(PAL)
3.7.4 复杂可编程逻辑器件(CPLD)
3.7.5 现场可编程门阵列(FPGA)
3.8 小结
习题
第4章 时序线路的逻辑设计
4.1 时序线路的普遍模型
4.2 触发器
4.2.1 简单SR暂存器的分析
4.2.2 SR触发器
4.2.3 JK触发器
4.2.4 T触发器
4.2.5 D触发器
4.2.6 实际的触发器线路
4.3 时序逻辑线路的分析
4.3.1 从线路到状态转换图
4.3.2 从状态转换图到有限状态机
4.4 时序逻辑线路的综合
4.5 MSI时序线路模块
4.5.1 寄存器
4.5.2 移位寄存器
4.5.3 计数器
4.6 有限状态机的设计
4.7 小结
习题
第5章 算术逻辑单元
5.1 冯·诺依曼计算机模型
5.2 并行快速加法器
5.2.1 进位传递的性质
5.2.2 波浪进位并行加法器(再访)
5.2.3 四位先行进位加法器
5.2.4 分块式先行进位加法器线路
5.3 一个商售ALU芯片设计的分析
5.3.1 基于加法器的ALU的组织
5.3.2 针对逻辑操作进行输入线路的设计
5.3.3 ALU用于算术操作的分析
5.4 算术逻辑单元的设计方法
5.4.1 设计一个利用外接门以实现逻辑操作的ALU
5.4.2 设计基于标准ALU芯片的ALU
5.4.3 重新设计ALU的输入线路
5.4.4 设计利用加法器的内部线路的ALU
5.4.5 重新设计加法器的输出线路
5.4.6 ALU的不同设计方法的比较
5.5 ALU中配备移位器
5.5.1 设计一个在ALU中的嵌人式移位器
5.5.2 设计作为一个独立单元的移位器
5.5.3 鼓形移位器的设计
5.6 小结
习题
第6章 复杂算术操作
6.1 单精度乘法
6.1.1 二进制补码乘法的基本算法
6.1.2 快速乘法
6.2 双倍精度乘法
6.2.1 对算法的特殊要求
6.2.2 双精度正数乘法的算法
6.2.3 双精度二进制补码乘法的算法
6.3 单精度除法
6.4 双精度除法
6.4.1 对算法的特殊要求
6.4.2 双精度小数除算法
6.4.3 双精度整数除算法
6.5 浮点操作
6.5.1 浮点数的表示
6.5.2 浮点数操作算法
6.5.3 一个完整的浮点加减算法
6.5.4 用时序逻辑实现浮点加减法
6.6 小结
习题
第7章 指令系统结构
7.1 指令格式
7.2 寻址方式
7.2.1 在指令码中指定操作数
7.2.2 在寄存器中指定操作数
7.2.3 指定存储器中的操作数
7.2.4 在汇编语言程序内部指定一个位置
7.2.5 寻址方式的实例研究
7.3 指令系统设计
7.3.1 数移动指令
7.3.2 算术逻辑指令
7.3.3 控制指令
7.4 精简指令系统计算机(RISC)
7.5 小结
习题
第8章 中央处理器
8.1 中央处理器的功能和功能部件
8.2 CPU的基本组织
8.2.1 基于通用寄存器的CPU组织
8.2.2 基于累加器的CPU组织
8.2.3 基于处理器堆栈的CPU组织
8.3 基于累加器的CPU的构造
8.3.1 建立在单总线上基于累加器的CPU的设计
8.3.2 双总线和三总线基于累加器的CPU的设计
8.3.3 设计一个在ALU上构造的基于累加器的CPU
8.4 基于通用寄存器的CPU的构造
8.4.1 通用寄存器组的构造
8.4.2 基于通用寄存器的CPU的设计
8.5 CPU位片器件一实例研究
8.6 小结
习题
第9章 控制器
9.1 控制器的功能和一般组织
9.2 控制线路设计初步
9.2.1 控制电位信号与控制脉冲信号
9.2.2 一个基于计数器的信号发生器的设计
9.2.3 同步控制与异步控制
9.2.4 信号发生器的异步线路
9.3 算术操作串行控制的设计
9.3.1 按位串行加法器的设计
9.3.2 串行二进制补码乘法器的设汁
9.4 一个简单计算机的硬联控制的设计
9.4.1 一个简单RISC处理机的规格
9.4.2 基本指令周期
9.4.3 为指令系统设计操作图
9.4.4 控制信号的设计与实现
9.4.5 数据路径和定时信号的设计和实现
9.5 一个简单计算机微程序控制的设计
9.5.1 微程序控制的一般性探讨
9.5.2 微程序控制的数据路径设计
9.5.3 微程序控制的微指令格式的设计
9.5.4 微程序控制的流程图设计
9.5.5 获得微程序代码表
9.6 小结
习题
第10章 主级存储器
10.1 存储器层次结构
10.1.1 存储器系统的层次组织
10.1.2 存储器层次结构的功能和性能
10.2 主存储器的组织
10.2.1 RAM芯片的功能和特性
10.2.2 RAM芯片的内部组织
10.2.3 访问RAM的基本操作
10.2.4 RAM芯片互联以扩大容量
10.3 性能优化的RAM技术
10.3.1 异步DRAM
10.3.2 FPM和EDO
10.3.3 同步DRAM(SDRAM)
10.3.4 Rambus DRAM(RDRAM)
10.3.5 闪烁存储器与EEPROM的对比
10.3.6 分割总线
10.4 高速缓存
10.4.1 存储器访问局部性
10.4.2 映射函数
10.4.3 写操作策略
10.4.4 替换算法
10.4.5 高速缓存的组织和性能
10.5 主级存储器总体组织
10.5.1 串行存储器窄总线组织
10.5.2 并行存储器宽总线组织
10.5.3 并行存储器窄总线组织
10.5.4 交叉存储器窄总线组织
10.6 小结
习题
第10章 输入输出
11.1 I/O子系统的功能和特点
11.2 次级存储器
11.2.1 磁盘
11.2.2 廉价冗余磁盘阵列(RAID)
11.2.3 光盘
11.2.4 磁带
11.3 输入输出访问
11.3.1 I/O寄存器的寻址
11.3.2 程控I/O
11.3.3 中断驱动I/O
11.3.4 直接存储器访问
11.4 异常事件和异常事件处理
11.4.1 中断请求和中断回答
11.4.2 中断辨认
11.4.3 中断服务和中断返回
11.5 I/O接口
11.5.1 I/O总线规程
11.5.2 并行I/O端口
11.6 串行I/O数据通信
11.6.1 串行传输的时间同步
11.6.2 错误检测和纠正码
11.6.3 串行接口和I/O端口
11.7 总线标准
11.7.1 PCI总线
11.7.2 SCSI并行接口
11.7.3 USB串行总线
11.7.4 FireWire串行总线
11.7.5 开关纤维结构和InfiniBand
11.8 小结
习题
第12章 流水线
12.1 流水线的基本概念
12.1.1 时间并行性比较空间并行性
12.1.2 流水线中的时间并行性
12.1.3 流水线的性能
12.2 流水线的一般组织
12.2.1 同步流水线
12.2.2 异步流水线
12.3 通过函数分解设计流水线
12.3.1 指令流水线的特性
12.3.2 数据流样式向流水线的映射
12.3.3 流水线基本数据路径的设计
12.4 从冒险分析设计流水线数据路径
12.4.1 构造冒险
12.4.2 数据冒险的一般讨论
12.4.3 数据冒险分析
12.4.4 控制冒险
12.4.5 流水线完整的数据路径
12.5 超标量处理机
12.5.1 超标量处理机的特性
12.5.2 超标量处理机的概念性结构
12.5.3 指令发送和指令执行策略
12.6 小结
习题
略语表
参考文献
O Gx
Computer organization: principles, analysis, and design
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×