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 @程序结束的标志
相关推荐
xingyuzhisuan15 小时前
从x86到Arm:GPU服务器CPU架构多元化趋势深度解读
服务器·arm开发·架构·gpu算力
惶了个恐20 小时前
嵌入式硬件第十弹——ARM(6)
arm开发·stm32·嵌入式硬件·硬件工程
aq55356001 天前
三大编程语言深度对比:C# vs 易语言 vs 汇编
开发语言·汇编·c#
奋斗tree2 天前
EulerOS 2.0 等保三级版(ARM 架构)是什么?
arm开发·架构
aq55356002 天前
编程语言对比:从汇编到PHP的四大层级解析
开发语言·汇编·php
senijusene2 天前
i.MX6ULL 裸机 ECSPI 驱动开发详解:
arm开发·驱动开发·嵌入式硬件
Arenaschi2 天前
国产麒麟X86结构和arm架构的区别
arm开发
EnglishJun3 天前
ARM嵌入式学习(二十一)--- Platform总线结合dts、gpio子系统、中断和错误处理
arm开发·学习
AI服务老曹3 天前
异构计算时代的安防底座:基于 x86/ARM 双架构与多芯片适配的 AI 视频云平台架构解析
arm开发·人工智能·架构
落樱弥城3 天前
Arm Mali GPU架构
arm开发·架构