2013-10-29 19 views
0

我被要求将左移逻辑指令添加到单周期数据通路。我知道我需要将SHAMT字段提供给ALU,但我不知道如何执行此操作。我了解R格式,分支,载入单词和存储单词的单周期数据路径的基础知识,但我不确定SLL如何在...中扮演什么角色?任何人都可以解释单周期SLL数据路径的工作原理吗?这个转换是如何保留逻辑单周期数据通路的?

如果这是这篇文章的错误形式,我会非常感激,如果有人会指引我到正确的网站。

回答

0

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

+0

那么有什么我需要添加到图表?多路复用器也许? – rphello101