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 @程序结束的标志
相关推荐
EnglishJun3 小时前
ARM嵌入式学习(十四)--- IMX6ULL的I2C通信实现
arm开发·学习
Freak嵌入式4 小时前
ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
arm开发·ide·嵌入式·micropython·电子·upypi
.普通人4 小时前
Arm_Cortex-M3权威指南
arm开发
cch891810 小时前
汇编与C语言:底层对话VS高效指挥
c语言·开发语言·汇编
平凡的阳阳13 小时前
千里通 RK3576 ARM架构智能边缘计算盒
arm开发·架构·边缘计算
jwn99914 小时前
PHP vs 汇编:编程语言的两极对决
开发语言·汇编·php
cch891821 小时前
汇编vs易语言:底层与中文编程终极对决
汇编
ai产品老杨1 天前
异构计算时代的视频底座:基于 X86/ARM 与 GPU/NPU 的边缘云协同架构解析
arm开发·架构·音视频
AI服务老曹2 天前
异构计算时代的安防底座:基于 Docker 与 ZLMediaKit 的 X86/ARM 混合架构解析
arm开发·docker·架构
cch89182 天前
汇编VS高级语言:从硬件操控到高效开发
汇编