《嵌入式系统与结构复习题》由会员分享,可在线阅读,更多相关《嵌入式系统与结构复习题(2页珍藏版)》请在金锄头文库上搜索。
1、嵌入式系统与结构复习题一、简答题1、什么是嵌入式系统?2、启动代码的作用?3、什么是“嵌入式处理器”?4、简述实时操作系统的特点是什么?5、简述四种类型的堆栈方式。6、什么是“前后台系统”?7、什么是“操作系统”?8、什么是实时操作系统(RTOS)?9、数据处理指令大致可分为 3 类。10、什么是资源?11、什么是共享资源?12、什么是任务?13、什么是调度?14、使用实时操作系统主要从哪三方面因素?15、实时操作系统的优、缺点是什么? 16、简介嵌入式系统工程设计的方法有哪些?17、ARM 这个缩写的含义是什么?18、ARM 体系结构的特点是什么?19、ARM 处理器支持的数据类型有哪些?
2、20、简述复位的 3 种类型。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、什么是堆栈
3、?存储器堆栈可分为哪两种?31、什么是满堆栈?什么是空堆栈?32、使用存储器重新映射的原因有哪些?33、什么是“块拷贝寻址”?举例说明。34、分支指令有哪三种?35、ARM 伪指令有哪四条? 36、地址表达式 expr 的取指范围有哪几种?37、Thumb 指令集较 ARM 指令集有哪些限制? 38、简述复位后的系统状态。二、综合题1、画出锁相环(PLL)频率计算图示,并说明具体计算方法,及必须满足的条件。2、画出锁相环(PLL)计算流程,并对流程进行简要说明,及锁相环注意要点。3、写出锁相环(PLL)计算流程。计算锁相环,系统要求:FOSC10MHz、CCLK 60MHz。锁相环(PLL)注
4、意要点。4、详细说明下面程序的功能:ResetHandler:ldr r0,WTCON ldr r1,=0x0 str r1,r0ldr r0,INTMSKldr r1,MASKALL str r1,r0ldr r0,LOCKTIMEldr r1,=800str r1,r0ldr r0,PLLCONldr r1,PLLCON_DATstr r1,r0ldr r0,CLKCONldr r1,=0x7fff8str r1,r0.BL Main B .三、应用题1、利用 GPIO 设计按键接口,并说明原理及优缺点。2、将 RTC 初始化为 2007.01.05,9 时 50 分 10 秒,星期五,写出其初始化程序。3、利用 GPIO 外设接口设计 LED 控制,并说明原理及优缺点。4、设下面程序执行前 r0 的内容为 n,给出程序执行的结果,并说明原因。mov r0,r0,lsl #2add pc,pc,ronopb sub_seg0b sub_seg1b sub_seg2b sub_segn