Mips 左移位逻辑单周期数据路径使用什么?

Mips 左移位逻辑单周期数据路径使用什么?,mips,Mips,我被要求将左移位逻辑指令添加到单周期数据路径。我知道我需要将SHAMT字段馈送给ALU,但我不知道该怎么做。我了解R格式、分支、加载字和存储字的单周期数据路径的基本知识,但我不确定SLL在。。。有人能解释一下单周期SLL数据路径是如何工作的吗 如果这是本文的错误表单,如果有人能告诉我正确的站点,我将不胜感激。您只需解码SLL指令的操作码,并使用它将ALU的ALOUP输入设置为11。您还需要设置多路复用器,以将源寄存器和移位量置于ALU的适当输入。因此,是否需要向图表中添加任何内容?也许是多路复用

我被要求将左移位逻辑指令添加到单周期数据路径。我知道我需要将SHAMT字段馈送给ALU,但我不知道该怎么做。我了解R格式、分支、加载字和存储字的单周期数据路径的基本知识,但我不确定SLL在。。。有人能解释一下单周期SLL数据路径是如何工作的吗


如果这是本文的错误表单,如果有人能告诉我正确的站点,我将不胜感激。

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

因此,是否需要向图表中添加任何内容?也许是多路复用器?