丛书序
前言
第1章 引言
1.1 电子技术及计算机的发展
1.1.1 计算机体系结构的历史回顾
1.1.2 微电子学的成长与处理器的发展
1.1.3 现代计算机的分类
1.2 微处理器体系结构简介
1.2.1 随机逻辑体系结构
1.2.2 微码体系结构
1.2.3 流水线体系结构
1.3 习题
第2章 随机逻辑体系结构
2.1 随机逻辑体系结构的特点
2.1.1 逻辑门的最小化
2.1.2 优化硬件时序以增强性能
2.1.3 限制于采用简单的指令集
2.2 随机逻辑体系结构的操作
2.2.1 取指令操作
2.2.2 执行指令操作
2.3 使用时序方法以增强随机逻辑体系结构的性能
2.3.1 随机逻辑体系结构中的取指时钟周期及执行时钟周期
2.3.2 使用不同长度的单个时钟周期
2.3.3 使用不同数目的多个时钟周期
2.3.4 时序方法的性能分析
2.4 MSPARC的指令集
2.4.1 随机逻辑体系结构指令集的设计
2.4.2 MSPARC的指令集
2.5 性能分析
2.6 习题
第3章 MSPARC随机逻辑结构的VHDL模拟模型
3.1 配置模块
3.2 顶层系统模块
3.3 CPU模块
3.3.1 控制单元模块
3.3.2 寄存器堆及其他模块
3.4 ROM模块
3.5 VHDL模型的仿真
3.5.1 VHDL模型仿真的指令流
3.5.2 仿真结果
3.6 实验1:随机逻辑结构CPU的设计和验证
3.6.1 简介
3.6.2 设定工具环境
3.6.3 随机逻辑结构CPU的设计信息
3.6.4 验证设计
3.7 实验2:执行指令的仿真操作
3.7.1 简介
3.7.2 验证实验1:设置寄存器指令的仿真操作
3.7.3 验证实验2:ALU与逻辑指令的仿真操作
3.7.4 验证实验3:存储器访问指令的仿真操作
3.8 习题
第4章 微码体系结构
4.1 微码体系结构的特点
4.2 微码机器操作
4.2.1 具有单一数据总线、3个寄存器、与使用直接寻址的微码机器
4.2.2 具有4个寄存器使用索引寻址的微码机
4.3 微码结构与随机逻辑结构的比较
4.3.1 指令集的改变导致不同的硬件设计开销
4.3.2 两种结构的性能比较
4.3.3 现代微码机器的应用
4.4 习题
第5章 流水线体系结构
5.1 流水线体系结构的特性
5.2 流水线结构的操作
5.2.1 四阶段流水线的操作
5.2.2 流水线结构与微码结构的比较
5.2.3 流水线阶段与超流水线阶段的比较
5.2.4 可视化的流水线阶段
5.3 MINI—SPARC流水线结构的VHDL模拟模型
……
第6章 流水线结构的冲突
第7章 Cache(高速缓冲存储器)
第8章 虚拟存储器
第9章 超标量体系结构
第10章 用软件编译辅助改善硬件性能
附录A
附录B