シングルサイクル方式のデータパスで、各構成要素の遅延が、命令メモリ 200ps、レジスタファイルの読出し 100ps、ALU 150ps、データメモリ 250ps、レジスタファイルへの書込み 50ps である(その他の遅延は0とする)。ロード命令の実行に必要な時間はいくらか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 A750ps
解説
正解は「750ps」です。ロード命令は、命令メモリから命令を読み、ベースレジスタを読み出し、ALU でアドレスを計算し、データメモリから値を読み、その値をレジスタに書き込みます。これらは順に依存するので、遅延の合計 ps かかります。ロード命令はすべての構成要素を使う最も長い命令なので、シングルサイクル方式ではクロック周期をこの値以上にする必要があります。「500ps」はデータメモリを使わない演算命令の時間です。「700ps」はレジスタへの書込みを数え忘れた値です。「250ps」は最も遅い構成要素1つの遅延で、パイプライン方式でクロック周期を決める目安になる値です。
- #シングルサイクル
- #データパス
この調子で論理回路・コンピュータアーキテクチャを続けて解く
▶ この科目の連続演習へ進む(10問)