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 @程序结束的标志
相关推荐
CHANG_THE_WORLD24 分钟前
6.2.在汇编层面,数据本身没有类型
java·服务器·汇编
切糕师学AI2 小时前
ARM 汇编指令:TST
汇编·arm开发
Zeku2 小时前
20251201 - 指令集架构中ARM和RISC-V的关系
arm开发·架构·risc-v
切糕师学AI2 小时前
ARM 汇编指令:BEQ
汇编·arm开发
若风的雨3 小时前
ARM Trusted Firmware 启动流程:从汇编到 C 语言的渐进式初始化
c语言·汇编·arm开发
xiaobuding_QAQ1 天前
51汇编仿真proteus8.15学习篇一(附源码)
汇编·单片机·学习·proteus
xiaobuding_QAQ1 天前
51汇编仿真proteus8.15学习篇二(附源码)
开发语言·汇编·单片机·学习·proteus
wanhengidc2 天前
巨椰 云手机 云游戏稳定运行
运维·服务器·arm开发·游戏·云计算
林政硕(Cohen0415)2 天前
ARM Qt 字体过小的问题
arm开发·qt
渡我白衣2 天前
计算机组成原理(7):定点数的编码表示
汇编·人工智能·嵌入式硬件·网络协议·机器学习·硬件工程