平成28年度 秋期 午前 問9
コンピュータ構成要素
主記憶のデータを図のように参照するアドレス指定方式はどれか。
図:
命令部|アドレス部 … アドレス部の値は 20 ↓(アドレス部の値 20 が指す先) 主記憶の 20 番地 … 中身は 25 ↓(その中身 25 が指す先) 主記憶の 25 番地 … 中身が「データ」
- ア間接アドレス指定
- イ指標アドレス指定
- ウ相対アドレス指定
- エ直接アドレス指定
答えと解説を見る
✓ これが正解ア間接アドレス指定
解説
番地の中身がさらに番地を指す間接アドレス指定です。
図が示しているのは、参照が二段になっている様子です。命令のアドレス部には20という値が入っているので、まず主記憶の20番地を見にいきます。ところがそこに置かれていたのは目的のデータではなく25という値で、これがさらに別の場所を指しています。そこで25番地を見にいくと、そこに求めるデータがありました。つまり、アドレス部が指した先にあるのはデータそのものではなく、データのある場所を示す値です。この、番地を指す値をもう一段たどるやり方が間接アドレス指定です。見分ける軸は、アドレス部の値から目的のデータに届くまでに何が起きるかです。そのまま一回で届くのか、途中でもう一段たどるのか、それとも別に用意した値を足してから届くのかで、指定のしかたが分かれます。
ほかの選択肢はなぜ違うのか
- イ指標アドレス指定:指標アドレス指定と呼ばれる方式は、アドレス部の値に別に用意した値を足し合わせて目的の番地を作るものとされます。図には足し算にあたる要素がなく、書かれていた値をそのままたどる流れだけが描かれています。
- ウ相対アドレス指定:相対アドレス指定と呼ばれる方式は、いまどこを実行しているかを示す値を基準に、そこからの隔たりで番地を決めるものとされます。図には基準となる位置が出てこず、差を取る場面もありません。
- エ直接アドレス指定:直接アドレス指定は、アドレス部の値がそのまま目的の番地を表す方式です。図では20番地に入っていたのがデータではなく25という値だったので、一度たどっただけでは目的に届いていません。
出典:平成28年度 秋期 基本情報技術者試験 午前 問9
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)