ARM架构和汇编语言

用汇编语言实现1-100相加

复制代码
.text   @用于声明下面的代码都存放在.text文本段
.global _start  @声明_start代码内容属于全局内容

_start:@汇编语言的标签 类似于c语言的函数
	mov r0,#0x00
	mov r1,#0x00
	bl fun@跳转到fun标签
    add r1,r1,#1
	
fun:
	add r0,r0,r1
	cmp r1,#100
	movcc pc,lr @程序返回
stop:@汇编标签
	b stop @汇编指令,跳转到stop
	
.end @程序结束的标志
相关推荐
皮蛋sol周2 小时前
嵌入式学习数据结构(三)栈 链式 循环队列
arm开发·数据结构·学习·算法··循环队列·链式队列
小程同学>o<3 小时前
嵌入式之ARM体系与架构面试题(四)通信协议篇
arm开发·笔记·架构·嵌入式软件·通信协议·面试题库
乾复道3 小时前
巧用终端,每天节省2小时
汇编·经验分享·vim
梁洪飞5 小时前
kernel 内存知识
linux·arm开发·嵌入式硬件·arm
代码游侠5 小时前
ARM 嵌入式开发学习——从内核到外设
arm开发·笔记·嵌入式硬件·学习
飞凌嵌入式6 小时前
全志T153处理器ARM+RISC-V的双核协作实测
arm开发·risc-v
切糕师学AI6 小时前
ARM 运算中的MSB(最高有效位)
arm开发
梁洪飞15 小时前
clk学习
linux·arm开发·嵌入式硬件·arm
2501_9277730719 小时前
嵌入式——汇编语言1
汇编
山峰哥20 小时前
数据库工程核心:SQL调优让查询效率飙升的实战密码
网络·汇编·数据库·sql·编辑器