求两数最大公约数
代码实现
.text
.globl _start
__start:
mov r0,#9
mov r1,#15
bl loop
loop:
cmp r0,r1
beq stop
subhi r0,r0,r1
sublt r1,r1,r0
mov pc,lr
stop:
b stop
.end
求1到100的和
代码实现
.text
.globl _start
__start:
/*mov r0,#9
mov r1,#15
bl loop
loop:
cmp r0,r1
beq stop
subhi r0,r0,r1
sublt r1,r1,r0
mov pc,lr
*/
mov r0,#0x1
@ mov r1,#0x64
bl loop
loop:
cmp r0,#0x64
bhi stop
addls r1,r1,r0
addls r0,r0,#0x1
mov pc,lr
stop:
b stop
.end