第1章 计算机概述
1.1 计算机的应用及其分类
1.2 计算机的基本硬件构成
1.3 计算机的层次结构
第2章 数据表示与运算方法
2.1 常见进制及其转换
2.2 字节、字等常用术语
2.3 最基础的计算——二进制加法
2.4 整数的二进制表示方法
2.5 浮点数的二进制表示方法
2.6 补码的几种常见基本运算
第3章 计算机指令
3.1 程序执行的基本原理
3.2 计算器:一个综合案例
3.3 指令格式及其操作数
3.4 指令集与汇编程序
3.5 指令编码
3.6 汇编与反汇编实战
3.7 本章小结
第4章 单周期CPU
4.1 CPU设计方法学概述
4.2 单周期CPU设计模型
4.3 数据通路基础部件建模
4.4 建模各指令的数据通路与控制信号真值表
4.5 数据通路的综合方法
4.6 控制器的综合方法
4.7 单周期CPU性能分析
4.8 本章小结
第5章 多周期CPU
5.1 破解关键路径的一般方法
5.2 建模多周期数据通路
5.3 建模指令的多周期数据通路执行过程
5.4 形式建模多周期控制器
5.5 多周期CPU性能分析
5.6 与其他方案对比
5.7 本章小结
第6章 利用流水线提高CPU性能
6.1 流水线概述
6.2 流水线数据通路
6.3 流水线控制
6.4 流水线冒险
6.5 性能分析
6.6 3种处理器模型对比分析
第7章 存储层次
7.1 概述
7.2 cache
7.3 虚拟存储
7.4 硬盘
第8章 输入输出
8.1 典型输入输出系统
8.2 总线基础
8.3 I/O接口基本功能与结构
8.4 程序如何访问设备
8.5 PCI总线概述
8.6 PCI总线实现P&P的原理
8.7 中断
8.8 3种数据传输方式
第9章 集成MIPS微系统
9.1 概述
9.2 MIPS体系结构
9.3 定时概述
9.4 串行通信概述
9.5 完善CPU设计
9.6 通过系统桥与设备连接
9.7 定时器设计
9.8 MiniUART设计
9.9 软件开发
9.10 MIPS微系统软硬件协同分析
附录A MIPS-C指令集
A.1 MIPS-C指令表
A.2 MIPS-C指令图
A.3 指令分类
A.4 MIPS-C指令定义(按字母排序)
附录B 开发工具及实验环境
暂无课程版权
暂无联系方式
高小鹏
北京航空航天大学教授。研究领域为计算机系统结构、嵌入式系统等。主讲本科生专业必修课“计算机组成”。针对本科生开发CPU的教学难题,总结并提出了CPU形式建模综合方法。获国家级教学成果二等奖1项,北京市教学成果一等奖2项。