問題プレビューID: 42ddb289

問 10

"LOAD GR,B,AD" は,AD が示す番地にベースレジスタ B の内容を加えた値を有効アドレスとして,その有効アドレスが示す主記憶に格納されているデータを汎用レジスタ GR にロードする命令である。

図の状態で,次の命令を実行したとき,汎用レジスタ GR にロードされるデータはどれか。

LOAD GR,1,200

ベースレジスタ 1: 100

主記憶:

番地内容
1001100
1011101
⋮⋮
2001200
2011201
⋮⋮
3001300
3011301
⋮⋮
12002200
12012201
⋮⋮
13002300
13012301
解説

命令 "LOAD GR,1,200" では,ベースレジスタ番号が 1,AD が 200 である。

有効アドレス = (ベースレジスタ 1 の内容) + AD = 100 + 200 = 300。

主記憶の番地 300 の内容は 1300 である。したがって汎用レジスタ GR にロードされるデータは 1300 となり「イ」が正解である。