《嵌入式软件设计》在线平时作业1-00001
试卷总分:100 得分:100
一、单选题 (共 5 道试题,共 40 分)
1.中断服务程序的最后一条指令必须是( )。
A.MOV PC,R14
B.MOV PC,R14_und
C.SUBS PC,R14_fiq,#4
D.SUBS PC,R14_irq,#4
2.( )不是嵌入式系统定义所特有的。
A.以应用为中心
B.以计算机技术为基础
C.软件硬件不能裁剪
D.专用计算机系统
3.处理器往存储器写数据的指令(存储指令)的助记符是( )
A.SWP
B.SWPB
C.LDR
D.STR
4.跳转到标号waiter处,用指令( )
A.BX waiter
B.BL waiter
C.B waiter
D.JMP waiter
5.若前次运算结果为零,则CPSR的( )为1。
A.N
B.Z
C.C
D.V
二、判断题 (共 10 道试题,共 60 分)
6.ARM指令集具有灵活、小巧的特点。
7.ARM7的7种处理器模式中,有5种是异常模式。
8.LPC2000系列ARM7微控制器要求向量表所有数据32 位累加和为零。
9.嵌入式系统是专用计算机系统。
10.单片机是在一块芯片上的比较完整的数字处理系统。
11.嵌入式系统的软件一般都需要固化。
12.引导块映射到片内存储器顶部,Flash映射到片内存储器底部。
13.看门狗的用途就是使微控制器在进入错误状态后的一定时间内复位。
14.ARM7有37个用户可见寄存器,其中6个状态寄存器,31个通用寄存器。
15.Thumb代码密度低,是ARM指令集的子集。