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 @程序结束的标志
相关推荐
周末不下雨4 小时前
正点原子阿尔法ARM开发板-IMX6ULL(五)——IMX启动方式
arm开发
吃饭只吃七分饱8 小时前
arm开发板通信
arm开发·c#
洛寒瑜12 小时前
【读书笔记-《30天自制操作系统》-23】Day24
开发语言·汇编·笔记·操作系统·应用程序
鼠鼠龙年发大财1 天前
【x**3专享】安装SSH、XFTP、XShell、ARM Linux
linux·arm开发·ssh
eric_dma1 天前
Utgard风格的平铺和Arm FrameBuffer Compression(AFBC)
arm开发
m0_714590261 天前
汇编(实现C语言程序的调用)
c语言·开发语言·汇编
学习3人组1 天前
结合板载驱动以及考虑全志 ARM 开发板有温度传感器和显示屏等硬件设备开发示例
arm开发
晴友读钟1 天前
速通汇编(七)BX、SI、DI寄存器,BP寄存器,直接寻址和间接寻址
汇编
仙陨1 天前
ARM相关概念
arm开发
流殇2581 天前
ARM中要使用的汇编基础
汇编·arm开发