- ベストアンサー
パイプライン処理(阻害要因とその回避法)について
お世話になってます。 早速ですが質問させていただきます。 条件分岐で命令アドレスをDステージで生成するためには、比較機のほかにもう1つ演算機が必要である。それは何で何のために必要なのかを答えよ。 です。 一応計算機関係の本で「条件分岐命令」で調べてみたのですがどうもよくわからないです。申し訳ないですがどなたかわかる方教えていただけると助かります。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えば... 前の命令 IF|DC|EX|WB 分岐命令 |IF|DC|EX|WB 分岐命令のDCステージが実行されているサイクルには前の命令のEXサイクルが実行されていますから、演算器は前の命令が使用しています。したがってDCステージに分岐アドレスを計算したければもうひとつ分岐アドレス計算用の演算器が必要になります。
その他の回答 (1)
- e3tatsu
- ベストアンサー率51% (78/151)
回答No.1
分岐先アドレスを計算するためのアドレス計算機が必要。
質問者
お礼
回答ありがとうございます。 分岐先のアドレスを計算するために計算機が必要となるのですね。 また質問するかもしれないのでその時はよろしくお願いします。
お礼
ありがとうございます。 とても参考になりました。 また質問するかもしれないのでその時はよろしくお願いします。