У меня есть эта строка кода: X DC.W 5
Это означает, что в основном X = 5 Но не должно быть X DC.W #5? При использовании MOVE мне нужно всегда # MOVE.B #1,VAR
В основном на языке сборки 68000 для postincrement адреса регистрации вам нужно сделать: (A0)+
Пример MOVE (A0)+,D0
Это переместит в Д0 в значение, указанное адресом A0, а также будет увеличивать
Скажем, мы имеем следующее: MOVE.L #$1234ABCD,D0
MOVE.L #$45670012,D1
MULS D0,D1
Что будет значение D1? Согласно симулятору mc68000, это будет FFFA146A. Согласно книге, два слова младшего порядка