平成23年特別午後問1
マグさん
(No.1)
https://www.fe-siken.com/kakomon/23_toku/pm01.html
実行アドレスの算出方法で、
D=0,I=0の場合は adr+[xで指定されたレジスタ]
D=0,I=1の場合は [adr+[xで指定されたレジスタ]]
となっていますがこの違いというのは何でしょうか?
括弧のあるなしでどのように値が変わるのでしょうか?
実行アドレスの算出方法で、
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
が実行アドレスとなります。
私の解釈が間違っていたら申し訳ありません。
括弧があるとその中身を示していることになります。
例えばですが、
xで指定されたレジスタ = 0
RG0 = 1
adr = 700
700番地 = 100
701番地 = 200
とした場合
adr+[xで指定されたレジスタ] = 701
[adr+[xで指定されたレジスタ]] = 200
が実行アドレスとなります。
私の解釈が間違っていたら申し訳ありません。
2021.02.03 14:43
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告