CPUのスタックポインタが示すものとして,最も適切なものはどれか。
令和2年度 10月 応用情報技術者 問8
テクノロジ系
正解と解説
正解 ア
スタックポインタは、サブルーチン呼出し時に戻り先アドレスやレジスタの内容を退避するスタック領域の、現在の位置(アドレス)を示します。
スタックは、後に入れたデータを先に取り出すLIFO(Last In First Out)のメモリ領域です。サブルーチンを呼び出すときは、戻り先アドレスやレジスタの内容をスタックに積みます。戻るときは、積んだ値を逆順に取り出します。スタックポインタは、このスタックの先頭(次に読み書きする位置)のアドレスを保持するレジスタです。
イ:プログラムカウンタは、次に読み出す機械語命令が格納されているアドレスを保持するレジスタです。
ウ:命令レジスタは、メモリから読み出された機械語命令を保持するレジスタです。
エ:PSW(Program Status Word)やフラグレジスタは、割込みの許可状態や演算結果の状態を保持します。
出典:令和2年度 10月 応用情報技術者試験 問8
全年度から出題。10問で実力を判定します。登録不要。
出典:令和2年度 10月 応用情報技術者試験 問8(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方