基本情報技術者試験 - 令和4年12月修了 - 問13

“LOAD GR,B,AD”は,ADが示すアドレスにベースレジスタBの内容を加えた値を有効アドレスとして,その有効アドレスが示す主記憶に格納されているデータを汎用レジスタGRにロードする命令である。
図の状態で,次の命令を実行したとき,汎用レジスタGRにロードされるデータはどれか。
LOAD GR,1,200

ア1201
イ1300
ウ2200
エ2300
答え : イ
分野 : テクノロジ系 › コンピュータシステム › コンピュータ構成要素 › プロセッサ
同一問題 : 〔令3修6問12〕〔平28修12問10〕〔平27修1問10〕〔平23春問10〕
解説 :
この問題における命令 “LOAD GR,1,200” は,アドレス部の200が示すアドレスに,ベースレジスタ1の内容を加えた値を有効アドレスとして,そのアドレスが示す主記憶の内容を汎用レジスタGRにロードするという意味を持っています。

図によると,ベースレジスタ1には100という値が格納されています。従って,有効アドレスは,命令のアドレス部の値200にベースレジスタの値100を加えた300になります。

次に,主記憶のアドレス300番地に格納されているデータを確認すると,図より1300という値が格納されていることが分かります。従って,この命令を実行すると,汎用レジスタGRには1300という値がロードされることになり,選択肢「イ」が正解です。

他の選択肢は,有効アドレスの計算を誤ったり,参照するアドレスを取り違えたりした場合に出てくる値です。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる