带有堆栈的摩托罗拉68k阵列

时间:2015-11-26 18:29:48

标签: arrays assembly stack motorola easy68k

我目前正在尝试加载数组的值,将它们推入堆栈但是我遇到了一些问题。

我有以下代码(使用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 个答案:

没有答案