【问题标题】:Unable to make relation from the diagram无法从图表中建立关系
【发布时间】:2011-11-18 03:41:27
【问题描述】:

我得到了下面的图表和文字。作者引用了AND门,它成为控制信号PCSrc。但我无法从图中得出这种关系。 这是正文,

ALU 比较分支指令中的寄存器和 在其零输出上产生一个高逻辑。这个零输出与 控制信号Branch用于指示采用的分支。 输出 这个与门的控制信号 PCSrc 控制一个 在下一个连续地址的地址之间进行选择的多路复用器 (不取分支时)和BTA(取分支时)。 BTA 由专用加法器计算。

【问题讨论】:

    标签: mips 32-bit instruction-set mips32


    【解决方案1】:

    我不确定您与哪个部分没有关系。 这里有一个解释,我在图中圈出了用于计算下一个要使用的 PC 地址的不同块。

    块 1 只是一个加法器,它将 4 加到当前 PC 地址(因此给你 nPC,下一个 PC 地址)。

    块 2 中的 ALU 用于进行分支比较。在进行比较时,将在零标志中反映两个比较值是否相等。该输出在块 3(与门)中用于计算 PCSrc 标志。仅当来自控制块的分支信号为 1 且块 2 的零标志为 1 时才会为 1,从而选择多路复用器块 4 中的 ALU 加法器的结果。否则,多路复用器将输出由块 1 计算的 nPC。之前。

    然后,多路复用器块 5 在无条件跳转地址(仅在跳转指令中选择)或上述多路复用器 4 的输出之间进行选择,并将所选地址存储在 PC 寄存器中。

    【讨论】:

      猜你喜欢
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多