配列内のコンポーネントを合計すると思いますが、インデックスまたはループ値を指定すると、ループが早く終了します。4回ループするはずですが、数回ループして終了します。誰でも私を助けることができますか?
XDEF Entry
ABSENTRY Entry
RAMStart EQU $1000
ROMStart EQU $1100
ORG RAMStart
List_1 DC.B $FF, $01, $FE, $02
R1 EQU $998
ORG ROMStart
Entry:
CLRA
CLRB
LDX #List_1
LDAA #4
STAA R1
CLRA
AGAIN ADDB 0, X
INX
LDAA R1
DECA
STAA R1
BCC AGAIN
CodeEnds BRA CodeEnds