コンピュータ構成要素

基本情報技術者試験 科目A免除 修了試験 20221211 実施分 問13

“LOAD GR, B, AD” は,AD が示すアドレスにベースレジスタ B の内容を加えた値を有効アドレスとして,その有効アドレスが示す主記憶に格納されているデータを汎用レジスタ GR にロードする命令である。 図の状態で,次の命令を実行したとき,汎用レジスタ GR にロードされるデータはどれか。 LOAD GR, 1, 200
ベースレジスタ 1 の内容: 100 主記憶(アドレス: 格納データ) 100: 1100 101: 1101 ⋮ 200: 1200 201: 1201 ⋮ 300: 1300 301: 1301 ⋮ 1200: 2200 1201: 2201 ⋮ 1300: 2300 1301: 2301
  • ア 1201
  • イ 1300
  • ウ 2200
  • エ 2300

出典:基本情報技術者試験 科目A免除 修了試験 20221211 実施分 問13

答えと解説を見る

正解:イ

覚える知識

ベースレジスタ方式の実効アドレス計算

ベースレジスタ方式の有効アドレスは、アドレス部の値にベースレジスタの内容を加えたものである。

この問題で必要なこと

有効アドレスは AD+ベースレジスタ=200+100=300で、そこに格納された1300がロードされる。

ひっかけ

200番地や1200番地の値を選ぶと、ベースレジスタの加算漏れや二重加算になる。

この知識の出題:本試験系 1 回・免除試験 7 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「コンピュータの基本構成と命令の実行」で学ぶ

同じ知識の過去問