0
如果我寫了下面的代碼
MOVE $FC034D,A0
MOVE #$FC034D,A1
不A0和A1都指向同一個內存位置?或者在使用$
和#$
時有一些差異?
如果我寫了下面的代碼
MOVE $FC034D,A0
MOVE #$FC034D,A1
不A0和A1都指向同一個內存位置?或者在使用$
和#$
時有一些差異?
基於上述結果。第一行
MOVE $ FC034D,A0
任何值被存儲在$ FC034D至A0或[A0] <動作 - [$ FC034D]
第二行
MOVE#$ FC034D,A1
取實際值FC034D並將其存儲在A1或[A1]中< - FC034D
非常感謝@RossRidge和@JoseManuelAbarcaRodríguez幫助我完成上述評論。
前者將位於地址FC034D的值移入A0,後者將值FC034D移入A1。 –
所以在前面加一個'#'使它成爲一個文字?否則,它是一個內存地址? – Callat
$表示十六進制。 –