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で指定されたレジスタ]]
となっていますがこの違いというのは何でしょうか?
括弧のあるなしでどのように値が変わるのでしょうか?
実行アドレスの算出方法で、
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