IPA過去問ドリル

平成24年度 秋期 応用情報技術者試験 午前 問10

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

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

出典:平成24年度 秋期 応用情報技術者試験 午前 問10

正解:ア

解説

CPUのスタックポインタは,スタック領域における現在の先頭位置(次にデータを積む,または取り出す位置)のアドレスを示すレジスタです。サブルーチン呼出し時には,戻り先アドレスやレジスタの内容をスタックに退避するために使用されます。

選択肢ごとの解説

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