.text
.globl _gcd
_gcd:
mov r0,#9
mov r1,#15
cmp r0,r1 @比较r0和r1寄存器中的值
beq stop
subhi r0,r0,r1
subcc r1,r1,r0
stop:
b stop
.end
用for循环实现1~100之间和:
.text
.globl _start
_start:
mov r0,#0 @总和
mov r1,#1 @从1开始
mov r2,#100 @到100结束
bl add_loop
add_loop:
cmp r1,r2 @比较当前值和结束值
bhi stop @若大于结束值则跳出循环
addls r0,r0,r1 @当前值小于等于结束值时累加
add r1,r1,#1 @增加当前值
b add_loop
stop:
b stop
.end
思维导图:
文章来源:https://www.toymoban.com/news/detail-648654.html
文章来源地址https://www.toymoban.com/news/detail-648654.html
到了这里,关于8.14 作业 ARM的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!