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 @程序结束的标志
相关推荐
-Try hard-6 小时前
ARM | 内核架构、寄存器组、工作模式
arm开发
AI+程序员在路上7 小时前
嵌入式软件技术大全
linux·开发语言·arm开发·单片机
黄昏晓x10 小时前
Linux----网络
linux·网络·arm开发
莎士比亚的文学花园11 小时前
硬件(4)——ARM体系架构
arm开发
平凡的阳阳12 小时前
OpenClaw 2026.3.23 重大更新:千里通 Arm 架构 Linux 小主机完配“小龙虾”,开启轻量级 AI 新纪元
linux·arm开发·openclaw·小龙虾
senijusene14 小时前
ARM 架构知识解析:从基础概念,到指令集,再到异常处理
arm开发·架构
孤影过客14 小时前
Flutter优雅构建:从零打造开发级工作流
arm开发·数据库·flutter
青桔柠薯片14 小时前
ARM 体系架构基础学习笔记
arm开发·学习·架构
老师用之于民16 小时前
【DAY30】ARM 架构核心技术详解
汇编·arm
Hello World . .18 小时前
ARM体系架构
arm开发