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 @程序结束的标志
相关推荐
是星辰吖~17 小时前
X86反汇编:深度学习阶段_2
汇编
程序喵大人21 小时前
从内存/汇编角度看C与C++:指针、引用、对象的底层差异
c语言·汇编·c++·指针·引用·对象
是星辰吖~1 天前
X86反汇编_深度学习阶段_1
汇编
say_fall1 天前
输入输出技术_接口到中断完全指南
汇编·微机原理·8086
Dovis(誓平步青云)1 天前
《QT学习第四篇:常见事件与UDP、TCP、文件系统、(锁、信号量、条件变量》
c语言·开发语言·汇编·qt
hef2881 天前
NASM工具怎么用 汇编转机器码实战教程
汇编
是星辰吖~2 天前
X86反汇编:内存幻影_数组解码纪元(3-2)
汇编
是星辰吖~2 天前
X86反汇编:内存矩阵与指针之剑(3-1)
汇编
iCxhust3 天前
如何利用iret修改cs ip
汇编·单片机·嵌入式硬件·微机原理·8088单板机
WHS-_-20223 天前
When RDMA Meets Wireless
arm开发