首页 > 代码库 > ARM汇编语言实现while循环
ARM汇编语言实现while循环
.section .data.output: .ascii "%d\n\000".section .text .global mainmain: mov ip, sp stmfd sp!, {fp,ip,lr,pc} sub fp, ip, #4 sub sp, sp, #80 @memory and register mov r3, # 1 mov r0,r3 loop: cmp r0,# 15 bge stop mov r1,# 1 add r2, r0, r1 mov r0, r2 @保护现场 str r0, [fp,#-16] str r0,[fp,# -20 ] ldr r0, =.output ldr r1,[fp,# -20 ] bl printf @恢复现场 ldr r0,[fp,#-16] b loop stop: ldmea fp, {fp,sp,pc}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。