0

私はいくつかの疑似コードから始まる非常に基本的なアセンブリ言語を学んでいます。

命令 "10(50)" が次のように変換される場合: メモリ位置 [50 + 10] に移動します。つまり、これはベース ディスプレースメント アドレスです。

命令 "@50" が次のように変換される場合: メモリ位置 [[50]] に移動します。つまり、[50] が指しているものを見つけ (x と呼びます)、[x] を見つけます。

"10(@50") とはどういう意味ですか? 指示があいまいなように思えます。@50 の部分を解決してから、ディスプレイスメント追加しますか? それとも @50 に変位を追加してから @60 を解決しますか?

ご協力いただきありがとうございます。

4

1 に答える 1