我正在尝试添加 jal 指令,我了解它是如何工作的,但是我很难在硬件中实现它?
我有这个示意图,它显示 31 在寄存器之前连接到多路复用器,但不确定要连接什么。我看到 R[31] 等于 pc+8 或跳转地址,但是它们是 32 位,而多路复用器的入口只有 5 位。
我正在尝试添加 jal 指令,我了解它是如何工作的,但是我很难在硬件中实现它?
我有这个示意图,它显示 31 在寄存器之前连接到多路复用器,但不确定要连接什么。我看到 R[31] 等于 pc+8 或跳转地址,但是它们是 32 位,而多路复用器的入口只有 5 位。