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 @程序结束的标志
相关推荐
隔窗听雨眠37 分钟前
ARM架构下Logstash与Elasticsearch集群部署完全指南:从环境适配到生产验证
arm开发·elasticsearch·架构
郭老师-嵌入式2 小时前
arm linux 移植 udhcp 与 使用
linux·服务器·arm开发
kyle~4 小时前
x86 汇编LOCK前缀 --- 硬件架构向软件提供的核心同步原语
汇编·c++·性能优化·硬件架构·实时系统
深念Y18 小时前
登录日志与管理员审计日志存储决策
前端·arm开发·后端·微服务·云原生·架构
典典分享指南18 小时前
飞书 + 企业微信 + 微信文档多端协同实践指南
汇编·flask·intellij-idea·fastapi
深念Y1 天前
微服务抽取路线图:从胖单体到 ARM 集群
前端·arm开发·数据库·后端·微服务·云原生·架构
亿道电子Emdoor2 天前
【Arm】如何高效实现2兆字节对齐
arm开发·单片机·mcu
姓刘的哦2 天前
STM32的启动流分析
linux·运维·arm开发
zlinear数据采集卡2 天前
FRAM铁电存储器原理深度解析:D223校准参数的“永久保险箱“
arm开发·人工智能·stm32·单片机·fpga开发·开源
喜欢吃燃面3 天前
Linux网络编程深度解析:从Socket API到自定义协议设计
linux·网络·arm开发