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 @程序结束的标志
相关推荐
♛识尔如昼♛1 小时前
计算机组成原理(17) 第三章 - 常用的X86 汇编指令
汇编
LNN20224 小时前
深入解析 Qt 中触摸屏热插拔的实现细节:m_notify 的生命周期管理(1)
linux·arm开发·qt
fengye2071611 天前
板凳————————————(枯藤 )vs2019+win10
汇编
SongYuLong的博客1 天前
ARM Linux 交叉编译工具链(toolchain)
linux·运维·arm开发
T.Ree.1 天前
汇编_movsd和stosd
汇编
Molesidy1 天前
【Embedded Development】【ARM】ARM架构的初步认识
arm开发·架构
日更嵌入式的打工仔1 天前
MCUXpresso开启汇编调试
汇编·单片机·nxp·mcuxpresso
范纹杉想快点毕业1 天前
《STM32深度100问:AI助教工程师的实战问答录》从入门到精通适用入门嵌入式软件初级工程师,筑牢基础,技术积累
arm开发·数据库·驱动开发·mongodb·fpga开发
ShiMetaPi1 天前
GM-3568JHF丨ARM+FPGA异构开发板系列教程:基础入门 06 查看信息
arm开发·fpga开发
szxinmai主板定制专家1 天前
RK3588+zynq7045 ARM+FPGA+AI解决方案,支持复旦微全国产化,应用于智能机器人等领域
arm开发·人工智能·fpga开发