【arm 基础命令】

本文详细介绍了ARM架构中的Cortex-A处理器,包括rbp在保存栈地址中的作用,通用寄存器如R0-R15的用途,以及CPSR和SPSR等关键寄存器的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用命令
rbp 保存栈中当前执行汉书的基本地址,栈上数据由rbp指针加偏移
rsp 栈指针 永远指向栈顶
eax 累加器
ecx 计数
edx 数据寄存
ebx 基址地址
eip 指令寄存

mov mvn 取反
add sub rsb adc sbc
adds -》进位结果放到CPSR
adc -》 带进位的加法
and orr eor bic
cmp cmn tst teq
mul mla umull umlal
ldr str epsr msr bx
MOV RO,R1 @RO=R1
MOV R0,#0X12@RO=0X12
MRS R0,CPSR@RO=CPSR
MSR CPSR,RO@CPSR=R0

LDR R0,=0X0209C004 @R0=0X0209C004
LDR R1,[R0] @R1=&R0 @R1=&R0
LDR R0,=0X209C004 @R0=0X09C004
LDR R1,=0X20000002 @R1=0X20000002
STR R1,[R0] @&R0=&R1

Cortex -A处理器
9种处理模式
31个通用寄存器
x0-x7 参数寄存器
x0 保存返回结果
x8 子程序的返回地址
x9-x15 临时寄存器
x16-x18 别用

arm架构中
R0-R14 通用寄存器 R13堆栈 R14链接
R15 PC保存执行命令
CPSR当前程序状态寄存器
SPSR备份CPSR

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值