過去問解きまくり研究所 ホーム

平成24年度 秋期 午前 問10

コンピュータ構成要素

スタックポインタが示すもの

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

答えと解説を見る

✓ これが正解アサブルーチン呼出し時に,戻り先アドレス及びレジスタの内容を格納するメモリのアドレス

解説

積んだデータの先頭の番地を指しています。

スタックポインタは、後入れ先出しで使う領域のうち、いま一番上にあたる場所の番地を持っておくレジスタです。サブルーチンを呼ぶと、帰ってくるべき番地や、そのとき使っていたレジスタの内容がその場所へ積まれます。処理が終わって戻るときは、同じ場所から順に取り出します。積んだ順と逆にたどるので、呼出しが何重に入れ子になっても帰り道を間違えません。正解の肢は、まさにこの積み降ろしをする場所の番地だと述べています。四つの肢は、どれもプロセッサの中にある別々のレジスタの説明になっているので、二つの軸で仕分けると迷いません。一つ目の軸は、持っているのが番地なのか、それとも中身そのものなのか。二つ目の軸は、その対象が命令なのかデータなのかです。設問の役目は、番地を持つ側で、しかも対象がデータの側にあたります。この組合せに当てはまるのは一つだけです。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)