嵌入式系统原理与设计试卷及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2017 年秋季学期

《嵌入式系统原理与设计》课程考试试卷(A卷) 注意:1、本试卷共页; 2、考试时间:110分钟;

3、姓名、学号、网选班级、网选序号必须写在指定地方。

一、选择题 (每小题 2 分,共 30 分)

1.以下哪个不就是RISC架构的ARM微处理器的一般特点:( )

A、体积小、低功耗

B、大量使用寄存器

C、指令格式统一,灵活高效

D、寻址方式复杂

2、以下哪个不就是ARM的7种运行状态之一:( )

A、快中断状态

B、服务状态

C、休眠状态

D、无定义状态

3、通常所说的32 位微处理器就是指( )。

A、地址总线的宽度为32 位

B、处理的数据长度只能为32 位

C、CPU 字长为32 位

D、通用寄存器数目为32 个

4、ADD R0,R1,[R2]属于( )。

A 、寄存器间接寻址B、立即寻址C、寄存器寻址D、基

址变址寻址

5、数据字越长则(D)

A.时钟频率越快 B、运算速度越慢

C、对存储器寻址能力越大

D、精度越差

6、下列不就是RISC指令系统特点的就是( )

A. 大量使用寄存器B、采用固定长度指令格式

C、使用单周期指令

D、寻址方式少

7、英国电机工程师学会的定义:“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置,具有( )

A.全自动操作循环B、以微电脑与外围构成核心

C.严格的时序与稳定性要求D、通常执行特定功能

8、下列不属于ARM处理器异常工作模式的就是( ) A、快速中断模式B、未定义模式C、数据访问终止模式D、用户模式

9、嵌入式系统调试方式中不占用系统资源的调试方式就是( )

A、模拟器方式

B、 ICE在线仿真器

C、监控器方式

D、 IDE在线调试器方式

10、在下列ARM处理器的各种模式中,( )模式有自己独立的R8-R14寄存器。

A、系统模式(System)

B、终止模式(Abort)

C、中断模式(IRQ)

D、快中断模式(FIQ)

11、在ARM Linux系统中,中断处理程序进入C代码以后,ARM的处于 ( ) 工作模式。

A、超级用户(SVC)

B、快速中断(IRQ)

C、中断(IRQ)

D、与进入中断之前的状态有关系

12、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?( )

A、直接修改CPU状态寄存器(CPSR)对应的模式

B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态

C、使用软件中断指令(SWI)

D、让处理器执行未定义指令

13、在ARM Linux体系中,用来处理外设中断的异常模式就是:( )

A、软件中断(SWI)

B、未定义的指令异常

C、中断请求(IRQ)

D、快速中断请求(FIQ)

14、按照ARM过程调用标准(APCS),栈指针使用( )寄存器,

A、R0

B、R13

C、R14

D、R15

15、若R1=2000H,(2000H)=0x38,(2008H)=0x97,则执行指令LDR R0,[R1,#8]!后R0的值为( )。

A、 0x2000

B、0x38

C、 0x2008

D、0x97

二、天空题 (每空 1 分,共 20 分)

1.嵌入式系统分类按软件实时性需求分类有_____________、_______________与

______________。

2.ARM处理器核可以工作在____________________与____________________状态。

3.ARM处理器总共有_________个寄存器,分为_____________与_______________两类。

4.、常用硬件调试工具有_________________、_________________、_________________、_

在线调试_。

5.通用寄存器R0~R15可分为以下3块:___________________________、

____________________________、________________________________。

6. ARM 可用两种方法存储字数据:___________、__________。

7. ARM 内核有___________、___________、__________、__________四个功

能模块。

三、问答题 (每题 5 分,共 20 分)

1. 写出下列指令的含义。

LDR R1, [R0, #0x08] : LDR R1,[R0,R2,LSL#2]! : LDR R1, [R0],R2, LSL #1 : SUB R1, R1, R2, LSR R3 :

2. 如何实现ARM 状态与Thumb 状态的切换。

3. 嵌入式系统常用调试方法有几种,各有什么优缺点?

4. 简述哈佛体系结构与冯诺依曼体系结构的不同点

四、系统设计题 (每题 30 分,共 30 分)

1、 如图所示,LED2~LED5 分别与 GPX2_7、GPX1_0、GPF3_4、GPF3_5 相连,通

过 GPX2_7、GPX1_0、GPF3_4、GPF3_5 引脚的高低电平来控制三极管的导通性,从而控制 LED 的亮灭。通过控制 GPX1CON 、GPX2CON 、GPF3CON 与 GPX1DAT 来控制 GPX2_3 与 GPF3_4 对应的LED 。

#include "exynos_4412、h" void mydelay_ms(int ms) { (1)补全函数代码 } }

int main(void) {

/*初始化*/

得分

得分

相关文档
最新文档