我目前正在尝试加载数组的值,将它们推入堆栈但是我遇到了一些问题。
我有以下代码(使用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.