ここに示されているマルチサイクル プロセッサのデータパスを変更する必要がありますhttp://kujo.cs.pitt.edu/index.php/Image:Datapath.png乗算器と HI LO レジスタを使用して、命令を実行できるようにします。
MADD rs,rt
以下の効果で
HI,LO ← HI,LO + R[rs] × R[rt]
乗算器は内部の 64 ビット レジスタで積を形成し、結果は上位 32 ビットと下位 32 ビットの半分の形式で取得されます。これが機能するために必要な制御信号を定義し、実際に命令を実行する方法を理解するのに苦労しています。誰でも私を助けることができますか?