练习-1 跳转指令b
代码
.text
.global _start
_start:
mov r0,#9
mov r1,#15
loop:
cmp r0,r1
beq stop
subhi r0,r0,r1
subcc r1,r1,r0
bne loop
stop:
b stop
.end
测试结果
练习-2 用汇编实现for循环实现1~100相加
汇编代码
.text
.global _start
_start:
mov r0,#0
mov r1,#1
loop:
cmp r1,#100
bhi stop
add r0,r0,r1
add r1,#1
bcc loop
stop:
b stop
.end