2016-11-21 10 views
0

Если я пишу следующий код

MOVE $FC034D,A0 
MOVE #$FC034D,A1 

ли A0 и A1 указывают на один и тот же ячейку памяти? Или есть какая-то разница в использовании $ и #$?

+4

Первое перемещает значение, расположенное по адресу FC034D, в A0, а затем перемещает значение FC034D в A1. –

+1

Так что, если '' 'впереди делает это буквальным? В противном случае это адрес памяти? – Callat

+1

$ означает шестнадцатеричный. –

ответ

2

Исходя из результатов, приведенных выше. Первая линия

MOVE $ FC034D, А0

движется любое значение хранится в $ FC034D до А0 или [A0] < - [$ FC034D]

вторая линия

MOVE # $ FC034D, A1

принимает фактическое значение FC034D и сохраняет его в A1 или [A1] < - FC034D

Огромное спасибо @RossRidge и @ JoseManuelAbarcaRodríguez за помощь в приведенных выше комментариях.

 Смежные вопросы

  • Нет связанных вопросов^_^