「AP過去問 令和6年度秋期 午前 問8」の版間の差分

提供:yonewiki
(ページの作成:「|AP過去問 令和6年度秋期 午前 問題に戻る AP過去問 令和6年度秋期 午前 問7AP過去問 令和6年度秋期 午前 問9へ =='''問8(問題文)'''==   =='''回答・解説'''==   AP過去問 令和6年度秋期 午前 問7AP過去問 令和6年度秋期 午前 問9へ AP過去問 令和6年度秋期 午前#問題||AP過去問 令和6年度秋期 午前…」)
 
編集の要約なし
 
1行目: 1行目:
[[AP過去問 令和6年度秋期 午前#問題||AP過去問 令和6年度秋期 午前 問題]]に戻る
[[AP過去問 令和6年度秋期 午前#問題|AP過去問 令和6年度秋期 午前 問題]]に戻る


[[AP過去問 令和6年度秋期 午前 問7]]へ
[[AP過去問 令和6年度秋期 午前 問7]]へ
6行目: 6行目:


=='''問8(問題文)'''==
=='''問8(問題文)'''==
 RISCプロセッサの5段パイプラインの命令実行制御の順序はどれか。ここで、このパイプラインのステージは次の5つとする。


①書き込み
②実行とアドレス生成
③命令デコードとレジスタファイル読出し
④命令フェッチ
⑤メモリアクセス
ア ③、④、②、⑤、①
イ ③、⑤、②、④、①
ウ ④、③、②、⑤、①
エ ④、⑤、③、②、①


 
 


=='''回答・解説'''==
=='''回答・解説'''==
RISCプロセッサの典型的な5段パイプラインの命令実行制御の順序は以下のようになります。
*命令フェッチ(IF: Instruction Fetch)
:命令をメモリから読み出す。
*命令デコードとレジスタファイル読出し(ID: Instruction Decode)
:命令を解釈し、必要なレジスタ値を読み出す。
*実行とアドレス生成(EX: Execute)
:ALUで演算を行うか、必要に応じてメモリアクセスのアドレスを計算する。
*メモリアクセス(MEM: Memory Access)
:データメモリから値を読み込むか、値を書き込む。
*書き込み(WB: Write Back)
:実行結果やメモリから読み込んだ値をレジスタに書き戻す
 したがって
<span style = "background:linear-gradient(transparent 75%, #7fbfff 75%); font-weight:bold; ">
ウ ④、③、②、⑤、①</span>


 が答えです。


 
 
19行目: 63行目:
[[AP過去問 令和6年度秋期 午前 問9]]へ
[[AP過去問 令和6年度秋期 午前 問9]]へ


[[AP過去問 令和6年度秋期 午前#問題||AP過去問 令和6年度秋期 午前 問題]]に戻る
[[AP過去問 令和6年度秋期 午前#問題|AP過去問 令和6年度秋期 午前 問題]]に戻る

2024年11月26日 (火) 18:35時点における最新版

AP過去問 令和6年度秋期 午前 問題に戻る

AP過去問 令和6年度秋期 午前 問7

AP過去問 令和6年度秋期 午前 問9

問8(問題文)

 RISCプロセッサの5段パイプラインの命令実行制御の順序はどれか。ここで、このパイプラインのステージは次の5つとする。

①書き込み

②実行とアドレス生成

③命令デコードとレジスタファイル読出し

④命令フェッチ

⑤メモリアクセス


ア ③、④、②、⑤、①

イ ③、⑤、②、④、①

ウ ④、③、②、⑤、①

エ ④、⑤、③、②、①

 

回答・解説

RISCプロセッサの典型的な5段パイプラインの命令実行制御の順序は以下のようになります。

  • 命令フェッチ(IF: Instruction Fetch)
命令をメモリから読み出す。
  • 命令デコードとレジスタファイル読出し(ID: Instruction Decode)
命令を解釈し、必要なレジスタ値を読み出す。
  • 実行とアドレス生成(EX: Execute)
ALUで演算を行うか、必要に応じてメモリアクセスのアドレスを計算する。
  • メモリアクセス(MEM: Memory Access)
データメモリから値を読み込むか、値を書き込む。
  • 書き込み(WB: Write Back)
実行結果やメモリから読み込んだ値をレジスタに書き戻す


 したがって


ウ ④、③、②、⑤、①


 が答えです。

 

AP過去問 令和6年度秋期 午前 問7

AP過去問 令和6年度秋期 午前 問9

AP過去問 令和6年度秋期 午前 問題に戻る