曲径通幽论坛
标题:
ARM 处理器模式
[打印本页]
作者:
beyes
时间:
2009-3-27 18:41
标题:
ARM 处理器模式
ARM 微处理器支持以下 7 种运行模式:
用户模式( usr ):ARM 处理器正常的程序执行状态
快速中断模式( fiq ) :用于告诉数据传输或通道处理
外部中断模式( irq ) :用于通用的中断处理
管理模式 ( svc ):操作系统使用的保护模式
数据访问终止模式 ( abt ):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护
系统模式 ( sys ):运行具有特权的操作系统任务
ARM 未处理模式可以
通过软件改变
,也可以通过
外部中断
或
异常处理
改变。
大多数应用程序运行在用户模式下,当处理器运行在用户模式下时,某些保护的系统资源是不能被访问的。
除用户模式外,其余的 6 种模式为非用户模式或
特权模式
( Privileged Modes )。其中,除去用户模式和系统模式以外的 5 种模式又称为
异常模式
( Exception Modes ),常用于处理中断或异常,以及需要访问受保护的系统资源等情况。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2