Я пытался выяснить, почему эта программа загружает FF в D1. Вот код:68k - Почему эта загрузка FF?
ORG $1000
START:
MOVE.B pattern,D1
SIMHALT
pattern EQU $AA50
END START
Мои мысли, что рисунок в шестнадцатеричном виде. Это слово. Я просто перемещаю младший байт рисунка в D1. Этот наименее значащий байт равен 50 в шестнадцатеричном виде, который равен 01010000 в двоичном формате. Я ожидал бы, что D1 будет содержать $ 00000050, но вместо этого он содержит $ 000000FF. Я в недоумении. FF будет 11111111 в двоичном коде, который (очевидно) не 01010000.
Любая помощь будет оценена. Я использую Easy68k.
* Facepalm *. В этом есть смысл. Спасибо =). – PerryC