ARM基础知识
晴天_QQ
嵌入式软件开发工程师
展开
-
ARM处理器的运行模式
ARM处理器共有7中运行模式,如下表所示:ARM处理器的7种运行模式处理器模式描述用户模式(User)正常程序执行的模式快速中断模式(FIQ,fiq)用于高速数据传输和通道处理外部中断模式(IRQ)用于通常的中断处理特权模式(Supervisor)供操作系统使用的一种保护模式数据访问中止模式(Abort)用于虚拟存储及存储保护未定义指令中止模式(Undefined)用于支持通过软件仿真硬件的协处理...原创 2018-03-24 22:11:33 · 675 阅读 · 0 评论 -
ARM寄存器介绍
ARM处理器共有37个寄存器。其中包括:31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。6个状态寄存器,这些寄存器都是32位寄存器,但是目前只是用其中的12位。ARM处理器共有7种不同的处理器模式,在每一种处理模式中有一组相应的寄存器组。任意时刻,可见的寄存器包括15个通用寄存器(R0~R14),一个或两个状态寄存器及程序计数器。在所有寄存器中,有些是各模式共用的同一个物...原创 2018-03-24 22:14:41 · 1376 阅读 · 0 评论