ARM体系工作模式和工作状态
来源:互联网 发布:帝国cms友情链接样式 编辑:程序博客网 时间:2024/04/29 03:32
一、ARM体系CPU有以下7种工作模式:
1、用户模式(usr):正常的程序执行模式。不能直接切换到其他模式
2、系统模式(sys):运行操作系统的特权任务。与用户模式类似,但具有直接切换到其他模式等特权
3、快速中断模式(fiq):支持高速数据传输以及通道处理。FIQ异常响应时进入此模式
4、中断模式(irq):用于通用中断处理。IRQ异常响应时进入此模式
5、管理模式(svc):操作系统使用的保护模式。系统复位和软件中断时进入此模式
6、数据访问终止模式(abt):用于支持数据内存和存储器保护。数据或指令预取终止时进入该模式
7、未定义指令终止模式(und):支持硬件协处理器的软件仿真。未定义的指令执行时进入该模式
各模式可以通过软件来进行切换,或则通过发生各类中断、异常时自动进入相应的模式。
特权模式:除用户模式外
异常模式:除用户模式和系统模式外
二、ARM体系CPU有以下两种工作状态:
1、ARM
2、Thumb
- ARM体系工作模式和工作状态
- ARM 体系 CPU 的 7 种工作模式 和 2 种工作状态
- ARM的工作模式和状态
- Arm的几种工作模式和工作状态
- ARM—工作状态,工作模式
- ARM体系的7种工作模式
- ARM体系的7种工作模式
- ARM的2种状态和7种工作模式
- arm工作状态-arm状态和thumb状态
- ARM工作模式和寄存器
- ARM处理器的2种工作状态和7种工作模式
- 32位ARM处理器的几种工作模式和工作状态
- ARM体系架构之——处理器工作模式
- ARM工作模式和BOOTLOADER ---好
- ARM的工作模式和中断流程
- ARM处理器工作模式和寄存器
- ARM处理器工作模式
- ARM处理器工作模式
- ZOJ 3494 BCD Code 数位DP+AC自动机
- LinkedList原码分析(基于JDK1.6)
- 大整数除法
- JNI数组类型转换遇到问题及解决(new jdouble(len)与new jdouble[len]的区别)
- 顶点数组对象 VAO(Vertex Array Object)
- ARM体系工作模式和工作状态
- Linux下的UDP Socket简单例子
- android提供的3种适配器
- 用命令行在文件系统中快速导航
- 比较完美的清除浮动的方法
- Linux系统下UDP发送和接收广播消息小例子
- ArrayList removeRange方法分析
- 数据库设计Step by Step (9)——ER-to-SQL转化
- 数据库设计Step by Step (10)——范式化