我需要使用乘法器和 HI LO 寄存器修改此处显示的多周期处理器的数据路径http://kujo.cs.pitt.edu/index.php/Image:Datapath.png以使其能够执行指令
MADD rs,rt
具有以下效果
HI,LO ← HI,LO + R[rs] × R[rt]
乘法器在内部 64 位寄存器中形成乘积,结果以高 32 位半和低 32 位的形式获得。我无法定义此工作所需的控制信号并实际理解指令的执行方式。谁能帮我?
我需要使用乘法器和 HI LO 寄存器修改此处显示的多周期处理器的数据路径http://kujo.cs.pitt.edu/index.php/Image:Datapath.png以使其能够执行指令
MADD rs,rt
具有以下效果
HI,LO ← HI,LO + R[rs] × R[rt]
乘法器在内部 64 位寄存器中形成乘积,结果以高 32 位半和低 32 位的形式获得。我无法定义此工作所需的控制信号并实际理解指令的执行方式。谁能帮我?