3

で渡された値が で0(SP)のみアクセスできるのはなぜ4(SP)ですか? たとえば、(ルーチンで使用されているため)の代わりにprintnbyに数値を渡す必要があります。そうしないと機能しません。私は何が欠けていますか?0(SP)4(SP)

MOVE #12,D0
MOVE D0,0(SP)   here I use 0 offset

PRINTN:
        MOVE 4(SP),D1   |and here 4. Shoudln't be the same?
        MOVE #3,D0
        TRAP #15
        RTS
4

2 に答える 2