6

次のコード行があります。

X   DC.W    5   

これは基本的に意味しX = 5ますが、すべきではありませんX DC.W #5か?

MOVEを使用するときは常に必要です#

MOVE.B  #1,VAR
4

2 に答える 2

8

#1は即値、つまり値 1 を意味します。 がなければ#、メモリ位置 1 の内容を意味します。

Xで指定されたメモリ位置にDC.*値(「即時」値と呼ぶことができると思います)を配置します。これはプロセッサ命令ではなく、アセンブラがメモリを予約して指定された値で埋めるための命令です。

于 2012-04-29T19:15:57.973 に答える