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 @程序结束的标志
相关推荐
m0_620355192 小时前
sqlite3移植和使用(移植到arm上)
arm开发
XINVRY-FPGA2 小时前
XCKU15P-2FFVA1760I AMD 赛灵思 Xilinx Kintex UltraScale+ FPGA
arm开发·嵌入式硬件·阿里云·fpga开发·云计算·硬件工程·fpga
大家的笔记本5 小时前
jetson orin super nano(arm linux系统)上读取大恒图像工业相机(型号MER-050-560U3C)教程
linux·arm开发·相机
矢志不移7927 小时前
ARM IRQ中断
arm开发
linux修理工10 小时前
n1 ARMbian部署Grafana
arm开发·架构·grafana
起个昵称吧1 天前
立即数、栈、汇编与C函数的调用
c语言·开发语言·汇编
The️1 天前
STM32-FreeRTOS操作系统-二值信号量与计数信号量
arm开发·stm32·单片机·嵌入式硬件·物联网
mysla2 天前
嵌入式学习day46-硬件—汇编
汇编·学习
zgc12453673 天前
汇编基础2
汇编
明天见~~3 天前
ARM 汇编学习
arm开发