1.
.text
.global _start
_start:
mov r0,#9 @r0 = 9
mov r1,#15 @r1 = 15
loop:
cmp r0,r1
beq stop
subhi r0,r0,r1
subcc r1,r1,r0 @r1=r1-r0
b loop
stop:
b stop
.end
1.用汇编实现for循环实现1~100相加
.text
.global _start
_start:
mov r0,#0x0 @相当于sum
mov r1,#0x1 @相当于i
loop:
cmp r1,#100
bhi stop @不满足条件2退出
add r0,r0,r1 @sum = sum+i
add r1,r1,#0x1 @i++
b loop
stop:
b stop
.end
2.十进制: 5050十六进制: 0x13BA