Моторола 68к массив со стеками
В настоящее время я пытаюсь загрузить значения массива, поместить их в стек, но у меня возникли некоторые проблемы.
У меня есть следующий код (с помощью EASY68K:
ORG $8000
START:
LEA $9100,sp
MOVE #array,-(sp)
ORG $9000
array DC.B '1,2,3,4,5,6',0
sum DS.L 1
Когда я пытаюсь переместить верхнюю часть моего стека, с
MOVE.B (sp),D1
Я получаю 60, но не должно ли быть 06? Еще одна проблема, когда я делаю
MOVE.B 2(sp),D1
Я получаю FF вместо следующего числа, которое, как я ожидаю, будет 05.