0
Если я пишу следующий код
MOVE $FC034D,A0
MOVE #$FC034D,A1
ли A0 и A1 указывают на один и тот же ячейку памяти? Или есть какая-то разница в использовании $
и #$
?
Если я пишу следующий код
MOVE $FC034D,A0
MOVE #$FC034D,A1
ли A0 и A1 указывают на один и тот же ячейку памяти? Или есть какая-то разница в использовании $
и #$
?
Исходя из результатов, приведенных выше. Первая линия
MOVE $ FC034D, А0
движется любое значение хранится в $ FC034D до А0 или [A0] < - [$ FC034D]
вторая линия
MOVE # $ FC034D, A1
принимает фактическое значение FC034D и сохраняет его в A1 или [A1] < - FC034D
Огромное спасибо @RossRidge и @ JoseManuelAbarcaRodríguez за помощь в приведенных выше комментариях.
Первое перемещает значение, расположенное по адресу FC034D, в A0, а затем перемещает значение FC034D в A1. –
Так что, если '' 'впереди делает это буквальным? В противном случае это адрес памяти? – Callat
$ означает шестнадцатеричный. –