题目:
1.实现两个64位数相减
2.求两个数最大公约数
3.实现for循环1~100之间
代码:
代码一:
.text
.globl _start
_start:
mov r0,#0x6
mov r1,#0x4
mov r2,#0x2
mov r3,#0x5
subs r4,r1,r3
sbc r5,r0,r2
stop:
b stop
.end
代码二:
.text
.globl _start
_start:
mov r0,#0x6
mov r1,#0x4
start:
cmp r0,r1
beq stop
cmp r0,r1
subhi r0,r0,r1
subcc r1,r1,r0
b start
stop:
b stop
.end
代码三:
.text
.globl _start
_start:
mov r0,#0x0
mov r1,#0x1
start:
cmp r1,#0x64
bhi stop
add r0,r0,r1
add r1,#0x1
b start
stop:
b stop
.end
运行结果:
结果一:
结果二:
结果三: