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 @程序结束的标志
相关推荐
szxinmai主板定制专家2 小时前
基于ARM+FPGA的无人机数据采集卡,6通道24bit采集
arm开发·嵌入式硬件·fpga开发·无人机·能源
czhaii13 小时前
KEIL 同时安装C51 C251 ARM &Link D USB 2UART
arm开发
ShiMetaPi17 小时前
操作【GM3568JHF】FPGA+ARM异构开发板 使用指南:音频接口
arm开发·嵌入式硬件·fpga开发·rk3568
hollq21 小时前
STM32F103RCT6+STM32CubeMX+keil5(MDK-ARM)+Flymcu实现串口重定向
arm开发·stm32·嵌入式硬件
piaoroumi1 天前
AM62X调试蓝牙
linux·arm开发·驱动开发
内核工匠2 天前
2025年Arm最新处理器架构介绍——全新C1系列
arm开发
蜀黍@猿2 天前
【GD32】MCU选型参考标准
arm开发·单片机·mcu
aitav03 天前
⚡ arm 32位嵌入式 Linux 系统移植 NTP 服务
linux·arm开发·ntp
脑子慢且灵3 天前
C语言与Java语言编译过程及文件类型
java·c语言·开发语言·汇编·编辑器
扫地的小何尚3 天前
Isaac Lab 2.3深度解析:全身控制与增强遥操作如何重塑机器人学习
arm开发·人工智能·学习·自然语言处理·机器人·gpu·nvidia