IPA過去問ドリル

平成28年度 春期 応用情報技術者試験 午前 問8

テクノロジ/コンピュータ構成要素

CPUのスタックポインタが示すものはどれか。

出典:平成28年度 春期 応用情報技術者試験 午前 問8

正解:ア

解説

スタックポインタは,スタックの先頭(最後に積んだデータの位置)を指すレジスタです。サブルーチン呼出し時には戻り先アドレスやレジスタの退避内容がスタックに積まれるため,スタックポインタはそれらを格納したメモリのアドレスを示します。

選択肢ごとの解説

  • 正しい。スタックポインタは,サブルーチン呼出し時に戻り先アドレスやレジスタ内容を格納したスタック領域の先頭アドレスを示します。
  • 誤り。次に読み出す機械語命令のアドレスを示すのはプログラムカウンタ(命令アドレスレジスタ)です。
  • 誤り。メモリから読み出された機械語命令を保持するのは命令レジスタです。
  • 誤り。割込み許可状態や条件分岐の判断に必要な演算結果の状態を保持するのはプログラム状態語(PSW)やフラグレジスタです。
応用情報技術者の過去問を演習モードで解く