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 @程序结束的标志
相关推荐
陌上花开缓缓归以10 小时前
nand flash bbt和bmt管理
arm开发
小熊officer17 小时前
AMD架构与ARM架构
arm开发·架构
say_fall20 小时前
8086汇编程序设计_从基础到实战
开发语言·汇编·8086
浩浩测试一下1 天前
LoadPE &&& 原理以及作用 (ASM汇编版本)>>01
汇编·免杀·pe结构·windows编程·二进制逆向·系统loadpe
_kerneler2 天前
arm虚拟机实时性优化总结
arm开发
口袋里のInit2 天前
基础知识——ARM M核入栈出栈流程
开发语言·arm开发
ThornArmor2 天前
【控制篇】斩断无休止空转:4-bit 指令集里的跳转律令与时序状态机
c语言·汇编·c++·单片机·嵌入式硬件
大阳1232 天前
ARM4.(通过汇编,c语言,固件库点亮LED)
c语言·开发语言·汇编
iCxhust2 天前
8086 汇编 TINY 和 SMALL 编程MODEL区别
汇编·单片机·嵌入式硬件·操作系统·微机原理·8088单板机
2035去旅行2 天前
WIFI传输带宽
arm开发·嵌入式硬件