嵌入式系统与结构复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式系统与结构复习题
一、简答题
1、什么是嵌入式系统?
2、嵌入式处理器分为哪几大类?
3、什么是“嵌入式处理器”?
4、简述实时操作系统的特点是什么?
5、从实时系统的应用特点来看实时操作系统可以分为哪两种?各是什么?
6、什么是“前后台系统”?
7、什么是“操作系统”?
8、什么是实时操作系统(RTOS)?
9、什么是代码的临界区?
10、什么是资源?
11、什么是共享资源?
12、什么是任务?
13、什么是调度?
14、使用实时操作系统主要从哪三方面因素?
15、实时操作系统的优、缺点是什么?
16、简介嵌入式系统工程设计的方法有哪些?
17、ARM这个缩写的含义是什么?
18、ARM体系结构的特点是什么?
19、ARM处理器支持的数据类型有哪些?
20、ARM7TDMI处理器有哪两种操作状态?
21、ARM体系结构支持的7种处理器模式各是什么?
22、ARM所有的37个寄存器,分成哪两大类?
23、Thumb状态寄存器集是ARM状态集的子集,程序员可以直接访问的寄存器有哪些?
24、Thumb状态寄存器与ARM状态寄存器的关系是什么?
25、关于“进入异常”:在异常发生后,ARM7TDMI内核会作哪些工作?
26、关于“退出异常”:当异常结束时,异常处理程序必须做哪些工作?
27、ARM处理器支持的9种基本寻址方式各是什么?
28、ARM指令集可分为哪5大类指令?
29、Thumb指令集可分为哪4大类指令?
30、什么是堆栈?存储器堆栈可分为哪两种?
31、什么是满堆栈?什么是空堆栈?
32、使用存储器重新映射的原因有哪些?
33、什么是“块拷贝寻址”?举例说明。
33、简述复位后的系统状态。
34、分支指令有哪三种?
35、ARM伪指令有哪四条?
36、地址表达式expr的取指范围有哪几种?
37、Thumb指令集较ARM指令集有哪些限制?
二、综合题
1、画出锁相环(PLL)频率计算图示,并说明具体计算方法,及必须满足的条件。
2、画出锁相环(PLL)计算流程,并对流程进行简要说明,及锁相环注意要点。
3、写出锁相环(PLL)计算流程。计算锁相环,系统要求:FOSC=10MHz、CCLK= 60MHz。锁相环(PLL)注意要点。
三、应用题
1、利用GPIO设计按键接口,并说明原理及优缺点。
2、利用GPIO外设接口设计LED控制,并说明原理及优缺点。