zoukankan      html  css  js  c++  java
  • 7.ARM处理器的工作模式

    7.ARM处理器的工作模式

    ARM七种工作模式:图1-1:

    图1-1

    上面的七种工作模式可以在cpsr设置:如下的M[4:0]=Mode number。

    图1-2

    之所以要有这么多种模式,是为了避免致命的错误。例如我们写的应用程序运行在User模式,操作系统的运作在比较高的模式。

    User模式:普通程序运行的模式。

    FIQ:快速中断运行的模式

    RIQ:普通中断运行的模式

    Supervisor:特权模式

    Abort:访问内存异常等

    Undefined:未定义模式,数据未定义。

    System:系统模式

    Linux对于用户程序是运行在User模式,内核运行在Supervisor模式。

  • 相关阅读:
    第十一周作业
    第十周作业
    第九周编程
    第十二周作业
    第十一周作业
    第十周作业
    第八周作业
    第七周作业
    第五周作业
    2019春季学期第四周作业
  • 原文地址:https://www.cnblogs.com/FORFISH/p/5188687.html
Copyright © 2011-2022 走看看