原创 ARM Operating Modes

2012-6-19 22:37 1006 19 19 分类: 消费电子

翻译整理:下家山(索漫科技培训教材 转载请注明,下家山)

一:Operating Modes

Arm官方资料:

The ARM720T processor supports seven modes of operation, as shown in Table 2-1.

 

Mode          Type                   Description

User            use              The normal ARM program execution mode

FIQ            fiq               Used for most performance-critical interrupts in a system

IRQ            irq               Used for general-purpose interrupt handling

Supervisor       svc               Protected mode for the operating system

Abort mode      abt               Entered after a Data Abort or instruction Prefetch Abort

System         sys                A privileged User mode for the operating system

Undefined      und                Entered when an Undefined Instruction is executed

翻译:

Arm720T有7中操作模式(arm9 arm10 arm11 a8 a9一样),

 

Mode           Type                   Description

用户模式        usr                   普通arm 程序执行模式

快速中断模式    fiq                   用于系统中执行关键性能中断

普通中断模式    irq                   被用于通用目的中断处理

超级用户模式    svc                  用户操作系统保护模式

终止模式       abt                   当数据终止或预取址终止错误发生将进入该模式

系统模式       sys                   操作系统特权用户模式

未定义模式     und                   当未定义指令被执行将进入该模式

 

二:Changing operating modes

Arm官方资料:

Mode changes can be made under software control, by external interrupts or during

exception processing. Most application programs execute in User mode. The non-User

modes, known as privileged modes, are entered in order to service interrupts or

exceptions, or to access protected resources.

翻译:

 模式改变可通过软件控制,如:通过外部中断,或异常处理期间。大部分应用程序执行在user模式,非user模式,如特区模式等只在服务中断或处理异常,或访问保护资源的时候才进入。

 

                   2012-6-19

                                   写于上海松江

【上海索漫提供】请尊重原创,转载请注明:作者,下家山

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
19
关闭 站长推荐上一条 /3 下一条