- 4
- 0
- 约5.29千字
- 约 9页
- 2017-08-03 发布于河南
- 举报
填空题
ARM微处理器有 7 种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非特权 。
ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态。
ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, R15 寄存器用于存储PC,R13通常用来存储 SP 。
ARM处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结构 。
ARM微处理器复位后,PC的地址通常是 0x0 ,初始的工作模式是 Supervisor 。
编译链接代码时,有两种存储代码和数据的字节顺序,一种是 小端对齐 ,另一种是 打断对齐 。
ARM微处理器支持虚拟内存,它是通过系统控制协处理器 CP15 和MMU(存储管理部件)来进行虚拟内存的存储和管理。
构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU工具链
原创力文档

文档评论(0)