题目要求:用ARM汇编语言实现1~100之间之和(5050 = 0x13BA)
.text @声明以下内容是文本段的内容
.global _start @.global声明_start标签是一个全局标签
_start:
mov r1,#0x0 @r1 = sum
mov r2,#0x1 @r2 = i
fun: @加法函数
cmp r2,#100 @r2中的值和100作比较
add r1,r1,r2 @ sum = sum + i
add r2,r2,#1 @ i = i + 1
blt fun @如果r2 < 100 则跳转到fun:
loop:
b loop
.end