0
私は、次のコードを記述する場合
MOVE $FC034D,A0
MOVE #$FC034D,A1
んA0やA1同じメモリ位置に両方のポイント?または、$
と#$
を使用する際にいくつかの違いがありますか?
私は、次のコードを記述する場合
MOVE $FC034D,A0
MOVE #$FC034D,A1
んA0やA1同じメモリ位置に両方のポイント?または、$
と#$
を使用する際にいくつかの違いがありますか?
上記の結果に基づく。最初の行
MOVEする$ FC034D、A0
A0に$ FC034Dに格納されているどのような値に移動するか、[A0] < - [$ FC034D]
セカンドライン
MOVE#$ FC034D、A1
実際の値FC034Dを取得してA1または[A1]に保存します。< - FC034D
上記のコメントに私を助けてくれた@RossRidgeと@JoseManuelAbarcaRodríguezには大変感謝しています。
前者はアドレスFC034Dにある値をA0に移動し、後で値FC034DをA1に移動します。 –
その前に '#'を付けるとそれはリテラルになりますか?それ以外の場合はメモリアドレスですか? – Callat
$は16進数を意味します。 –