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 @程序结束的标志
相关推荐
古译汉书1 小时前
【IoT死磕系列】Day 9:架构一台“自动驾驶物流车”,看8种协议如何协同作战
网络·arm开发·单片机·物联网·tcp/ip·架构·自动驾驶
路溪非溪6 小时前
Linux中gpio子系统的现代接口
linux·arm开发·驱动开发
senijusene6 小时前
IMX6ULL 平台 I2C 总线:从硬件原理到裸机驱动
c语言·arm开发·驱动开发
mftang8 小时前
ARM架构和主要内核介绍-D
arm开发·cortex-r·cortex-m·cortex-a
路溪非溪13 小时前
Linux内核网络驱动框架
linux·网络·arm开发·驱动开发
青桔柠薯片13 小时前
ADC 接口技术总结:原理、寄存器配置与工程考量
arm开发·imx6ull·adc
Flamingˢ14 小时前
ZYNQ+OV5640+VDMA+HDMI视频链路搭建实录:从摄像头采集到实时显示
arm开发·嵌入式硬件·fpga开发·vim·音视频
晚安Jellyfish15 小时前
驱动---ARM系统移植
arm开发
Hello World . .16 小时前
ARM裸机学习9——ADC模块详解与应用实践
arm开发·嵌入式硬件
惶了个恐16 小时前
嵌入式硬件第九弹——ARM(5)
arm开发·单片机·嵌入式硬件·arm·硬件工程