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 小时前
芯参谋(29):UFS UMCP 软件设计规范
arm开发·单片机·嵌入式硬件
SKH.10 小时前
ARM-pwm脉冲宽度调制、ADC模数转换
arm开发
an12321211 天前
ARM嵌入式学习笔记:SPI通信协议详解
arm开发·笔记·学习
CodeFragment1 天前
裸机开发速记:启动流程|GIC 中断|时钟系统|UART 通信
arm开发·单片机·嵌入式硬件
小雪崩1 天前
嵌入式学习 day60:ARM汇编——触摸屏与SPI
汇编·arm开发·学习
额额额对了1 天前
SPI通信
linux·c语言·汇编·单片机·嵌入式硬件·arm
M78佐菲1 天前
ARM学习笔记(12)
linux·arm开发·笔记·嵌入式硬件·学习
sunoo-2291 天前
【嵌入式 ARM 学习第十二天】SPI 裸机驱动 + I2C 触摸屏驱动 + 三大串行协议深度对比
arm开发·笔记·vscode·学习·imx6ull
ARM&开发(Haidong)1 天前
ARM DMA硬件和驱动原理
arm开发
AOI小白新手上路1 天前
4-3_ARM汇编_学习笔记
汇编·arm开发·学习