如何使用DJNZ循环指令求10+12+14+16+18+20的和?

我输入的
MOV A,#10
MOV R1,#12
MOV R0,#5
NEXT:ADD A,R1
INC R1
INC R1
DJNZ R0,NEXT
END
结果仿真出来却是FF

img

“Devil组”引证GPT后的撰写:

MOV A, #10
MOV R1, #12
MOV R0, #6   ; 设置循环次数为6次,因为需要计算的数字共有6个
NEXT:
ADD A, R1
ADD R1, #2   ; 将R1寄存器加上2
DJNZ R0, NEXT
END