平成26年度 春期 応用情報技術者試験 午前 問10
テクノロジ/コンピュータ構成要素命令のアドレス部から実効アドレスを生成する方式のうち,絶対アドレス方式はどれか。
出典:平成26年度 春期 応用情報技術者試験 午前 問10
- ア基準アドレスとしてスタックポインタの値を用い,命令のアドレス部を基準アドレスからの変位として加算し,実効アドレスを生成する。
- イ基準アドレスとして命令アドレスレジスタの値を用い,命令のアドレス部を基準アドレスからの変位として加算し,実効アドレスを生成する。
- ウ命令のアドレス部で指定したメモリの内容を,実効アドレスとする。
- エ命令のアドレス部の値をそのまま実効アドレスとする。
正解:エ
解説
絶対アドレス方式は,命令のアドレス部に指定された値をそのまま実効アドレスとして使用する,最も単純なアドレス指定方式である。基準レジスタの値に変位を加算する方式は相対アドレス指定,アドレス部の指す先の内容をさらにアドレスとして使う方式は間接アドレス指定である。
選択肢ごとの解説
- ア誤り。これはスタックポインタを基準とする相対アドレス指定(ベースアドレス指定)の説明である。
- イ誤り。これは命令アドレスレジスタ(プログラムカウンタ)を基準とする相対アドレス指定の説明である。
- ウ誤り。これはアドレス部の指すメモリの内容をさらにアドレスとして使う間接アドレス指定の説明である。
- エ正しい。絶対アドレス方式は,命令のアドレス部の値をそのまま実効アドレスとして用いる方式である。