北航961计算机组成-MIPS单周期处理器

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设计的一般方法:

  1. 分析指令系统需求:用于确定需要哪些部件,大致框架
  2. 数据通路构建:分类型依次构建通路,最后整合所有通路
  3. 控制器设计:分析每个指令的控制信号

二、MIPS模型机的指令集

MIPS模型机指令集

三、数据通路部件

组合部件

ALU
Mux Signext

时序部件

寄存器堆
寄存器堆内部结构

  • 7
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾宁安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值