商店字的MIPS数据路径?

时间:2014-04-25 04:23:49

标签: mips

根据此图,执行SW指令会将这些值分配给标记为蓝色的信号:

    RegWrite = 0
    ALUSrc = 1
    ALU operation = 0010
    MemRead = 0
    MemWrite = 1
    MemtoReg = X
    PCSrc = 

但是,我有点困惑哪些输入将用于寄存器块?任何人都可以在MIPS数据路径中描述整个SW过程吗?enter image description here

1 个答案:

答案 0 :(得分:2)

执行sw将遵循图表中的以下步骤:

  1. 从指令存储器子电路中的PC读取和解码指令。
  2. 读取$rs$rt(寄存器子电路)的寄存器文件
  3. $rs的值被添加到立即符号扩展(由ALUSrc选择)(ALU子电路)。
  4. 添加的值和$rt被传递到数据存储器子电路,其中$rt的值被写入内存。