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 @程序结束的标志
相关推荐
乾复道13 小时前
k8s使用说明
汇编·程序人生
技术不好的崎鸣同学14 小时前
x64汇编之堆栈工作原理理论篇(继上篇内容讲解)
汇编
是星辰吖~20 小时前
X86汇编:复杂逻辑判断_针对性扫盲
汇编
技术不好的崎鸣同学1 天前
x64汇编之用调试器进行程序分析:GDB
汇编
是星辰吖~1 天前
X86反汇编_深度学习:从 C 指针到汇编逻辑
汇编
secondyoung2 天前
Cortex-R52学习:MPU内存保护机制
arm开发·单片机·学习·arm·mpu
iCxhust2 天前
c#多串口重量采集上位机程序
开发语言·汇编·c#·微机原理·8088单板机
AI科技星2 天前
万有引力G与真空介电常数ε0全维度完整关系式汇编(基于v=c螺旋时空理论)
c语言·开发语言·前端·javascript·网络·汇编·electron
szxinmai主板定制专家2 天前
基于 ARM+FPGA精密多轴实时运动控制卡设计方案,适用于半导体设备等高精度领域(一)
arm开发·人工智能·嵌入式硬件·fpga开发·架构·语音识别
技术不好的崎鸣同学2 天前
x64汇编之GDB进阶与printf
汇编