0
以下は、1桁(または複数)をスタックに格納するコードです。 R6はスタックポインタです。それ以外に、私は何が起きているのかよく分かりません。 R1にR6を保存してから、それをクリアするのはなぜですか? (私はR1とR1がR1をクリアすると信じています) LC3の初心者です。 ありがとうございました!LC3コード、スタックに格納
; storing in the stack
STR R1, R6, 0 ;store num in first space
AND R1, R1, 0
STR R3, R6, 1 ; store operator in 2nd place
ADD R6, R6, 3 ; increment the stack
STR R6, R6, -1 ; and provide a link to it in slot 3
JSR INPUT ; back to input