1.实现两个64位数相减 2.求两个数最大公约数 3.实现for循环1~100之间
1:实现两个64位数相减
.text @文本段
.global _start @声明一个_start全局函数
_start: @_start标签入口
mov r0,#0x9
mov r1,#0x15
mov r2,#0x9
mov r3,#0x5
subs r4,r0,r1
sbc r5,r2,r1
stop:@ stop标签入口,相当于C语言中while(1)
b stop
.end @结束标志
2:求两个数最大公约数
.text @文本段
.global _start @声明一个_start全局函数
_start: @_start标签入口
mov r0,#0x9
mov r1,#0x15
start:
cmp r0,r1
beq stop
cmp r0,r1
subhi r0,r0,r1
subcc r1,r1,r0
b start
stop:@ stop标签入口,相当于C语言中while(1)
b stop
.end @结束标志
3:实现for循环1~100之间
.text @文本段
.global _start