CPSR_cxsf 详解
来源:互联网 发布:动态字幕制作软件 编辑:程序博客网 时间:2024/05/22 02:05
~~~基于这位大神的一点点改动http://blog.csdn.net/cos_sin_tan/article/details/7667582
1: ARM每种工作模式除R0~R15共16个寄存器外,还有第17个寄存器CPSR,叫做 当前程序状态寄存器,CPSR中一些位被用于标识各种状态,一些位被用于标识当前出于什么工作模式。
2:这个状态寄存器的32位可以分为四个8位的域
所以,如果CPSR后面加上,c,x,s,f都是容易理解的
3:各个位的详细说明
详解:
ARM的37个通用寄存器介绍:
注:
1. System模式使用User模式寄存器集,sp-堆栈指针,lr-存返回地址,pc-程序计数器-程序控制寄存器,cpsr-程序状态寄存器,spsr- 程序状态保存寄存器保存cpsr
2. 每种模式下最多只能看到18个寄存器,其他寄存器虽然名字相同,但是在当前模式不可见
3. 影子寄存器:对r14这个名字来说,在ARM中共有6个名叫r14(又叫lr)的寄存器,但是在每种特定处理器模式下,只有一个r14是当前 可见的,其他的r14必须切换到他的对应模式下才能看到。这种设计叫影子寄存器(banked register) 0 0
- CPSR_cxsf 详解
- CPSR_C ,CPSR_cxsf 详解
- CPSR_C ,CPSR_cxsf 详解
- CPSR_cxsf
- 关于CPSR_cxsf
- 关于CPSR_cxsf
- 关于CPSR_cxsf
- 关于CPSR_cxsf
- cpsr-------cpsr_cxsf
- CPSR_cxsf 的含义
- 关于CPSR_cxsf [ARM]
- ARM 中 CPSR_cxsf的意义
- 关于44B0启动代码中的CPSR_cxsf
- 模式转换指令分析 msr cpsr_cxsf,r0
- 1.ARM汇编学习——CPSR寄存器、CPSR_cxsf
- 详解
- 详解
- 详解
- UITextView
- Ubuntu安装Protobuf2.5
- 单链表基本操作(1)
- AQS同步工具类对比
- 06 - 分析docker run hello-world
- CPSR_cxsf 详解
- 史上最详细的Android Studio百度地图(BaiDuMap)开发教程,可以当作官方文档的教科书级别教程!
- 【JAVA秒会技术之秒杀面试官】JavaSE常见面试题(二)
- [生存志] 第67节 夫差信谗杀伍员
- ScrollView嵌套RecyclerView时滑动出现的卡顿,禁止RecyclerView的滑动
- 07 - 如何查看镜像及MySQL各环境参数的说明(Docker系列)
- Mysql 数据库复制
- Javascript高级程序设计——14.面向对象与原型(1 )
- 访问localhost:8080,提示输入用户名密码