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 @程序结束的标志
相关推荐
Awh-15 小时前
ARM 裸机开发 DAY11 学习笔记
arm开发·笔记·学习
陌上花开缓缓归以16 小时前
openssl 模拟签名验签(加密解密)详细分析
arm开发
en.en..17 小时前
ARM 汇编 B / BL 核心区别
汇编·arm开发
程序员JerrySUN18 小时前
Jetson Edge AI 实战05:Secure Boot 到底在保护什么?PKC、SBK、Fuse 与可信启动链一次讲清【视频讲解】
arm开发·人工智能·安全·计算机视觉·目标跟踪·音视频
水饺编程21 小时前
第2章:Linux 基础,mkdir 命令的简单入门
linux·c语言·汇编
老当益壮梁奶奶1 天前
驱动学习(二):从零开始:驱动工程搭建与字符设备驱动框架详解(基于IMX6ULL)
c语言·arm开发·驱动开发·嵌入式硬件·学习
竣达技术1 天前
机房运维:UPS 如何实现跨网段采集监控数据
运维·arm开发
女神下凡2 天前
嵌入式系统 vs 嵌入式文件系统
arm开发·嵌入式硬件·设计规范
女神下凡2 天前
芯参谋(55):LED 驱动 · 系统设计指南
arm开发·单片机·嵌入式硬件·硬件工程·设计规范
Awh-2 天前
ARM 裸机开发 DAY10 学习笔记
arm开发·笔记·学习