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 @程序结束的标志
相关推荐
代钦塔拉16 小时前
CPU架构篇:Intel、AMD与x86、x64、ARM全解析
arm开发·架构
wa的一声哭了18 小时前
Mit6.s081 Interrupts and device driver(中断和设备驱动)
linux·服务器·arm开发·数据库·python·gpt·算法
YangWeiminPHD18 小时前
金水32051编译器下的AI8051U单片机入门:从点亮LED到“你好,世界,我来了!”
c语言·汇编·51单片机·编译器
青天喵喵19 小时前
Linux WiFi 架构解析:从用户态到驱动与硬件(基础篇)
linux·运维·arm开发·架构·wifi·嵌入式
secondyoung1 天前
Arm架构解析:Cortex-R系列架构概览
arm开发·单片机·嵌入式硬件·mcu·arm
IAR Systems2 天前
在IAR Embedded Workbench for Arm中实现ROPI
arm开发·嵌入式·嵌入式开发·iar
cany10002 天前
ARM -- 电源管理整理(一)
arm开发
cany10002 天前
ARM -- 架构基础介绍
arm开发
九思十安3 天前
HNU2026-计算机系统-笔记 5 汇编进阶
汇编·笔记
nbwenren3 天前
ARM AArch32和AArch64通用寄存器、状态寄存器_arm64 寄存器
arm开发