1. 首页 > 电脑手机 >

arm微处理器支持7种工作模式 arm微处理器的两种工作状态

ARM处理器如何区别各种不同的运行模式

ARM微处理器支持7种运行模式,分别为:

arm微处理器支持7种工作模式 arm微处理器的两种工作状态arm微处理器支持7种工作模式 arm微处理器的两种工作状态


─ 用户模式(usr): ARM处理器正常的程序执行状态

─ 快速中断模式(fiq): 用于高速数据传输或通道处理

─ 外部中断模式(irq): 用于通用的中断处理

─ 管理模式(svc): 操作系统使用的保护模式

─ 数据访问终止模式(abt): 当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。

─ 系统模式(sys): 运行具有特权的操作系统任务。

─ 未定义指令中止模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。

模式定义通过CPSR的低5位组合决定。

CPSR未提供操作地址,直接使用MSR指令修改。

关于ARM处理器的工作模式,以下说确的是(  )。

【答案】:A

ARM体系结构支持7种工作模式,取决于当前程序状态寄存器CPSR的低5位值。用户模式是程序正常执行工作模式;快速中断模式(FIQ)用来处理高速中断;中止模式处理存储器故障;系统模式运行特权级的操作系统任务。故本题选择A。

ARM有哪些模式

ARM 体系支持的模式有7种:

1、用户模式,处理器正常工作状态,不能直接切换到其他模式;

2、快速中断模式,FIR异常响应时进入此模式;

3、外部中断模式,IRQ异常响应时进入此模式;

4、超级用户模式,系统复位和软件中断时进入此模式;

5、数据访问中止模式,数据或指令预取中止进入该模式;

6、未定义指令中止模式,未定义指令异常响应时进入该模式;

7、系统模式,与用户类似但可直接切换到其他模式。

1,ARM处理器工作模式有几种

ARM处理器工作模式有七种,分别为:用户模式、快速中断模式、外部中断模式、管理模式、数据访问终止模式、系统模式、未定义指令中止模式。

七种工作模式分别介绍如下:

(1)用户模式(usr , User Mode)。ARM处理器正常的程序执行状态。

(2)快速中断模式(fiq , Fast Interrupt Request Mode)。用于高速数据传输或通道处理。当触发快速中断时进入此模式。

(3)外部中断模式 ( irq , Interrupt Request Mode )。用于通用的中断处理。当触发外部中断时进入此模式。

(4)管理模式 ( svc , Supervisor Mode )。操作系统使用的保护模式。在系统复位或者执行软件中断指令SWI时进入。

(5)数据访问终止模式 ( abt , Abort Mode )。当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。

(6)系统模式(sys , System Mode )。运行具有特权的操作系统任务。

(7)未定义指令中止模式 ( und , Undefined Mode )。当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。

ARM微处理器的七种运行模式是哪些?

ARM微处理器的七种运行模式一般指:1、用户模式(usr):正常的程序执行状态2、快速中断模式(fiq):3、中断模式(irq):4、管理模式(svc):操作系统使用的保护模式5、系统模式(sys):运行具有特权的操作系统任务6、数据访问终止模式(abt):数据或指令预取终止时进入该模式7、未定义指令终止模式(und):未定义的指令执行时进入该模式 可以通过软件来进行模式切换,或者发生各类中断、异常时CPU自动进入相应的模式。 除用户模式外,其余6种工作模式都属于特权模式。 特权模式中除了系统模式以外的其余5种模式称为异常模式。 大多数程序运行于用户模式。 进入特权模式是为了处理中断、异常、或者访问被保护的系统资源。

ARM微处理器的七种运行模式一般指:1、用户模式(usr):正常的程序执行状态2、快速中断模式(fiq):3、中断模式(irq):4、管理模式(svc):操作系统使用的保护模式5、系统模式(sys):运行具有特权的操作系统任务6、数据访问终止模式(abt):数据或指令预取终止时进入该模式7、未定义指令终止模式(und):未定义的指令执行时进入该模式 可以通过软件来进行模式切换,或者发生各类中断、异常时CPU自动进入相应的模式。 除用户模式外,其余6种工作模式都属于特权模式。 特权模式中除了系统模式以外的其余5种模式称为异常模式。 大多数程序运行于用户模式。 进入特权模式是为了处理中断、异常、或者访问被保护的系统资源

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息