正答1
解説
正解は1です。
図は、命令のアドレス部に20があり、主記憶の20番地には25が入っています。
さらに25番地に目的のデータが格納されています。
つまり、アドレス部が指す番地には、データそのものではなくデータの番地が入っています。
【選択肢別解説】
1:○ 間接アドレス指定は、アドレス部が指す番地の内容を、データの番地として使う方式です。
図ではアドレス部の20から20番地の内容25を得て、25番地のデータを参照しています。
2:× 指標アドレス指定は、アドレス部の値に指標レジスタ(インデックスレジスタ)の値を加えて番地を求める方式です。
図にはレジスタの値を加える操作がありません。
3:× 相対アドレス指定は、アドレス部の値にプログラムカウンタの値を加えて番地を求める方式です。
図にはプログラムカウンタが登場しません。
4:× 直接アドレス指定は、アドレス部の値をそのままデータの番地とする方式です。
この方式なら20番地の25がデータになりますが、図は25番地を参照しています。
【ポイント】
間接アドレス指定では、主記憶を2回参照してデータにたどり着きます。
アドレス部の値がデータそのものである方式は即値アドレス指定と呼ばれます。