Моторола 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.

0 ответов

Другие вопросы по тегам