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 @程序结束的标志
相关推荐
M78佐菲3 小时前
ARM学习笔记(三)
linux·arm开发·笔记·嵌入式硬件·学习
祖力555 小时前
ARM汇编LED实验
汇编·arm·imx6ull
xx~t15 小时前
嵌入式学习——ARM1
linux·arm开发·嵌入式硬件·arm
xx~t15 小时前
嵌入式——ARM1(详细篇)
linux·arm开发·嵌入式硬件·arm
Doraemomo21 小时前
IMX6ULL裸机开发——I2C通信协议
arm开发·嵌入式硬件·imx6ull
老当益壮梁奶奶1 天前
ARM 汇编学习笔记(二)启动代码、指令、函数调用与 C 混合编程
c语言·arm开发·单片机·嵌入式硬件·51单片机
索端阳1 天前
ARM Day02 学习总结:ARM汇编基础核心知识点梳理
汇编·学习·arm
xxy222411 天前
ARM裸机开发(4)GPIO与LED/按键驱动详解——引脚复用与电气特性配置
arm开发·gpio
Awh-1 天前
ARM裸机开发 Day01 学习笔记
arm开发·arm·arm裸机
an12321211 天前
ARM汇编学习笔记 Day02
arm开发·arm