第 1 页 共 4 页
一、 填空题 (每空 2 分,共 40 分)
得分 评阅人
1、嵌入式系统的设计可以分成三个阶段:分析、 设计 和 实现
2、目前使用的嵌入式操作系统主要有 Windows CE/Windows Mobile Linux 、uCos、
和 Symbian
3、XScale 微处理器使用的是 ARM 公司 ARMV5TE 版内核和指令集。
4、微处理器有两种总线架构,使用数据和指令使用同一接口的是 冯诺依曼 ,
分开的指令和数据接口、取指和数据访问可以并行进行的是 哈佛结构
5、ARM 微处理器有七种工作模式,它们分为两类 非特权模式 、 特权模
式 。其中用户模式属于 非特权模式
6、ARM 核有两个指令集,分别是 ARM 、 Thumb
7、ARM 微处理器复位后, PC(R15)的地址通常是 0X0 ,
初始的工作模式是 supervisor
8、在 ARM 体系构架中对复杂的内存管理是通过系统控制协处理器 cp15 和 MMU
(存储管理部件)来进行的。当系统发生 Data Abort(数据)异常和 Prefetch Abort
(指令领取) 异常时,异常处理程序透过嵌入式操作系统的内存管理机制, 通过 MMU
交换物理内存和虚拟内存的页面,以保证程序正常执行。
9、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU 工具
链 ,ARM 公司提供的工具链是 ADS 工具链
二、指令和程序测试题 (共 24 分)