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 @程序结束的标志
相关推荐
AI科技星4 小时前
第三卷:质数王朝志(全卷定稿)
c语言·开发语言·汇编·electron·概率论
H Journey4 小时前
汇编基础知识:CPU的寻址逻辑
汇编·cpu寻址
IAR Systems7 小时前
使用IAR Arm工具链开发和调试Zephyr RTOS
arm开发·嵌入式·iar·zephyr
l'm coming21 小时前
[linux]内核启动加载驱动文件的流程
linux·arm开发·驱动开发·嵌入式
Code-keys1 天前
ARM NEON SIMD 编程实战:从音频信号处理到AI算子研发实战
arm开发·音视频·信号处理
有什么事1 天前
云手机多开哪个强?ARM架构:云手机多开的信任基石与性能核心
arm开发·智能手机·架构
头枝1 天前
ARM Cortex-M DWT CYCCNT 必须显式初始化,jlink调试时正常,使用时异常的问题
arm开发·stm32·单片机·问题·cyccnt
咖喱年糕1 天前
KEIL5 编译错误解决:MDK 5.37 及以上版本添加 AC5(ARM Compiler 5)编译器
arm开发·单片机·keil·嵌入式软件·ac5
AI科技星1 天前
《全域数学/数术工坊》体系总览
c语言·开发语言·汇编·electron·概率论
振南的单片机世界1 天前
中央对齐PWM:边沿对齐EMI大,中央对齐更安静
arm开发·stm32·单片机·嵌入式硬件