.text
.global _start
_start:
MOV R2, #0@sum
MOV R1, #0@num
BL ADDSUM
B STOP
ADDSUM:
ADD R2, R2, R1 @将R2+R1的结果存储到R2寄存器
ADD R1, R1, #1 @R1自增1后的结果存入R1寄存器
CMP R1, #100 @比较自增的最大值是否等于100
MOV PC, LR @等于的话将最后的求和结果存入程序计数器
B ADDSUM
STOP:
B STOP
.end