平成27年度 春期 午前 問9
コンピュータ構成要素
アドレス指定方式に関する問題
主記憶のデータを図のように参照するアドレス指定方式はどれか。
図(書き起こし): アドレス参照の図(絵)。矢印を追って書き起こした構造は次のとおり。
左のはこ … 横に2つに割られ,左が「命令部」,右が「アドレス部」。
アドレス部の中に 20 と刷られ,その右の黒点から矢印が出る。
右のはこ … 縦に積んだます。左に「アドレス」,上に「主記憶」の見出し。
上から … / 20 のます(中身 25) / … / 25 のます(中身「データ」) / …
矢印は2本:
①アドレス部の 20 から出て → 主記憶の アドレス 20 のますを指す
②そのますの中身 25 の黒点から出て → 主記憶の アドレス 25(中身「データ」)を指す
⇒ アドレス部が指す先の【中身】が,さらに別のアドレスを指している形。- ア間接アドレス指定
- イ指標アドレス指定
- ウ相対アドレス指定
- エ直接アドレス指定
答えと解説を見る
✓ これが正解ア間接アドレス指定
解説
アドレス部が指す先の中身が目的の番地を指しています。
図では矢印が二段になっています。まず命令のアドレス部にある 20 が主記憶の 20 番地を指し、次にその 20 番地に入っていた 25 が主記憶の 25 番地を指して、そこに目的のデータが置かれています。判定の軸は、アドレス部の値が目的の番地そのものなのか、番地の在りかを教える手がかりなのかという一点です。この図では手がかりのほうに当たり、一度読み出した中身をもう一度番地として使っています。このように番地を間接に求めるものが間接アドレス指定というアドレス指定方式です。
ほかの選択肢はなぜ違うのか
- イ指標アドレス指定:指標アドレス指定は、アドレス部の値に別に用意した値を足し合わせて番地を決める方式として知られています。図には足し合わせる相手が描かれていないので当てはまりません。
- ウ相対アドレス指定:相対アドレス指定は、基準となる番地にアドレス部の値を足して目的の番地を求める方式です。図には基準となる番地も加算の様子も現れていません。
- エ直接アドレス指定:直接アドレス指定なら、アドレス部の 20 がそのまま目的の番地を表すので、矢印は一段で終わります。図では 20 番地の中身がさらに別の番地を指しているので合いません。
出典:平成27年度 春期 基本情報技術者試験 午前 問9(改変:原典の図表をテキストに書き起こした)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)