
.text
.global _start
_start:
mov r0,#0x9
mov r1,#0x15
loop:
cmp r0,r1
beq stop
subhi r0,r0,r1
subcc r1,r1,r0
b loop
stop:
b stop
.end

2.用for循环实现1~100之间的和 13BA for(i=1;i<=100;i++) { sum= sum+i; }
.text
.global _start
_start:
mov r0,#0x1
bl sum
b stop
sum:
cmp r0,#0x64
movhi pc,lr
add r1,r1,r0
add r0,r0,#0x1
bne sum
stop:
b stop
.end

1112

被折叠的 条评论
为什么被折叠?



