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 @程序结束的标志
相关推荐
piaoroumi3 小时前
AM62X内核裁剪
arm开发
切糕师学AI4 小时前
ARM 架构中,R14链接寄存器(LR)是什么?
arm开发·寄存器·link register
切糕师学AI4 小时前
ARM多核系统数据一致性深度解析:从硬件协议到软件实践
arm开发·多核·缓存一致性
猫猫的小茶馆6 小时前
【ARM】内核移植(编译)
linux·arm开发·stm32·单片机·嵌入式硬件·mcu·pcb工艺
fruge6 小时前
SIMD 编程实践:在 openEuler 上 x86 AVX 与 ARM Neon 性能探索
arm开发
智算菩萨6 小时前
深度剖析U盘启动WINPE技术体系:从底层原理到企业级应用实践
arm开发·系统安全·系统维护
szxinmai主板定制专家7 小时前
JETSON orin+FPGA+GMSL+AI协作机器人视觉感知
网络·arm开发·人工智能·嵌入式硬件·fpga开发·机器人
无奈笑天下7 小时前
银河麒麟高级服务器版本【更换bond绑定的网卡】操作方法
linux·运维·服务器·arm开发·经验分享
虚伪的空想家7 小时前
arm架构TDengine时序数据库及应用使用K8S部署
服务器·arm开发·架构·kubernetes·arm·时序数据库·tdengine
hnlq1 天前
基于dpdk的用户态协议栈的实现(一)—— dpdk原理
arm开发