arm寄存器和指令集

本文介绍了ARM指令集,包括32位指令和Thumb-16位指令集,强调Cortex-A对Thumb-2的支持。此外,详细阐述了ARM寄存器的结构,如R0-R15的用途,以及特殊寄存器如SP、LR和PC的功能。函数调用和参数传递也有提及,其中前4个参数通常存储在R0-R3寄存器中,其余入栈,返回值则放在R0寄存器。
摘要由CSDN通过智能技术生成


1、arm指令集

                          arm指令集-32位指令集

                 

arm指令集:      thumb指令-16位指令集(代码密度更高,但是性能更低,类似咱们用的操作系统位数)


                           cortex-A支持thumb-2-16位和32位混合指令集(在16和32之间相互切换, 弥补了16位的不足)



===================== 我是分割线  ==========================

                                                 寄存器概览



2、寄存器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值