目录
MIPS单周期处理器
一、CPU的介绍
CPU的功能就是正确地执行指令,得到正确的结果
指令执行的三个主要过程是:1. 取指 2. 取数 3. 执行
指令功能的形式化描述:
- ← \leftarrow ←:数据传送方向
- R[a]:寄存器 a
- M[a] : 主存中地址为a的单元
- PC :程序计数器
- f(data) : 表示对数据data进行f操作
如:R[c] ← \leftarrow ← R[a] op R[b] // 寄存器a与寄存器b进行op运算结果送寄存器c
CPU设计的一般方法:
- 分析指令系统需求:用于确定需要哪些部件,大致框架
- 数据通路构建:分类型依次构建通路,最后整合所有通路
- 控制器设计:分析每个指令的控制信号
二、MIPS模型机的指令集
三、数据通路部件
组合部件
时序部件