计算机组成:真正理解单周期处理器的“数据通路”

正确理解单周期处理器的“数据通路”

这种是属于不懂会一脸懵逼,但理解了就会清晰畅快的知识点。

记录一下自己的理解:

建立数据通路的目的是为了让指令更好的执行,最基本的五个步骤:取指、译码、执行、访存、回写。与之相应的:取指、读寄存器、ALU操作、访存、写寄存器。这其中并不是每个步骤在一次指令中都会完全执行,比如说sw存储字,就不需要回写,执行到存储进存储器就结束了。

所以,这就引出了一点:如果用控制信号来控制每一个指令执行所需要的过程和部件。,控制信号就是0和1加多选器,如果超过两种选择,那就在增加一位就好。

于是就有了下面这些选择:

  • 写寄存器:写到哪?对于MIPS指令集,R型指令和I型指令是不,即rd和rt。
  • 立即数扩展:考虑零扩展(填充0,即补位),符号扩展&#x
  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值