0

我被要求将左移逻辑指令添加到单周期数据路径。我知道我需要将 SHAMT 字段提供给 ALU,但我不确定如何执行此操作。我了解 R 格式、分支、加载字和存储字的单周期数据路径的基础知识,但我不确定 SLL 是如何发挥作用的……谁能帮助解释单周期 SLL 数据路径的工作原理?

如果这是此帖子的错误形式,如果有人将我引导到正确的站点,我将非常感激。

4

1 回答 1

0

您只需对SLL指令的操作码进行解码,并使用它将 ALU 的 ALUOp 输入设置为 11。您还需要设置多路复用器以将源寄存器和移位量放在 ALU 的适当输入处。

于 2013-10-29T20:45:54.747 回答