HOME»基本情報技術者試験掲示板»平成23年特別午後問1
投稿する

平成23年特別午後問1 [2781]

 マグさん(No.1) 
https://www.fe-siken.com/kakomon/23_toku/pm01.html

実行アドレスの算出方法で、
D=0,I=0の場合は   adr+[xで指定されたレジスタ]
D=0,I=1の場合は  [adr+[xで指定されたレジスタ]]
となっていますがこの違いというのは何でしょうか?

括弧のあるなしでどのように値が変わるのでしょうか?
2021.02.03 14:31
アールさん(No.2) 
説明が拙くてすみません。
括弧があるとその中身を示していることになります。
例えばですが、
xで指定されたレジスタ  =  0
RG0 = 1
adr = 700
700番地 = 100
701番地 = 200
とした場合
adr+[xで指定されたレジスタ] = 701
[adr+[xで指定されたレジスタ]] = 200
が実行アドレスとなります。

私の解釈が間違っていたら申し訳ありません。
2021.02.03 14:43
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop