2016秋东师《嵌入式系统》 在线作业3
一、单选题:
1.在ARM的存储体系中,存取速度最快的是( )。 (满分:3)
A. 写缓存
B. 闪速存储器
C. 寄存器
D. 硬盘驱动器
2.在CPSR寄存器的条件标志位中,( )表示相等或不等。 (满分:3)
A. N
B. Z
C. C
D. V
3.从( )代版本开始,ARM的寻址范围扩展到了32位。 (满分:3)
A. V2
B. V3
C. V4
D. V5
4.嵌入式系统对功耗的要求是( )。 (满分:3)
A. 没有功耗约束
B. 功耗低
C. 功耗高
D. 功耗适当
5.ATPCS规定堆栈为( )类型。 (满分:3)
A. ED
B. FD
C. EA
D. FA
6.嵌入式系统的基本要素不包括( )。 (满分:3)
A. 嵌入性
B. 对象性
C. 专用性
D. 计算机
7.嵌入式操作系统一般都采用模块化设计,说明其是( )的。 (满分:3)
A. 实时性
B. 可抢占
C. 可定制
D. 可移植
8.在栈寻址中,( )表示满递减堆栈。 (满分:3)
A. FA
B. FD
C. EA
D. ED
9.( )的主要任务是把需求分析得到的结果转换为软件结构和数据结构。 (满分:3)
A. 需求分析
B. 概要设计
C. 详细设计
D. 协同设计
10.以4位到8位单芯片为核心的可编程控制器系统属于嵌入式系统发展的第( )阶段。 (满分:3)
A. 1
B. 2
C. 3
D. 4
11.嵌入式系统的核心是( )。 (满分:3)
A. 嵌入式操作系统
B. 嵌入式微处理器
C. 外围电路
D. 嵌入式外围设备
12.下列( )是与指令流无关的异常。 (满分:3)
A. IRQ
B. SWI
C. UND
D. ABT
13.Linux内核文件中,与体系结构相关的代码一般位于( )目录下。 (满分:3)
A. arch
B. block
C. dev
D. include
14.若要更新条件码标志,则指令中必须包含后缀( )。 (满分:3)
A. S
B. B
C. C
D. D
15.使用多寄存器寻址指令时,寄存器子集的顺序是按由小到大的顺序排列,连接的寄存器可用( )连接,否则用“,”分隔书写。 (满分:3)
A. “@”
B. “-”
C. “”
D. “=”
16.makefile文件中的续行符是( )。 (满分:3)
A. /
B. \
C. @
D. &
17.下列( )不是Linux中默认的makefile文件名。 (满分:3)
A. GNUmakefile
B. makefile
C. Makefile
D. Gnumakefile
18.DMA控制器属于嵌入式系统中的( )。 (满分:3)
A. 嵌入式操作系统
B. 嵌入式微处理器
C. 外围电路
D. 嵌入式外围设备
19.选择合理的处理器和相关硬件,设计物理尺寸和成本计算等工作属于( )。 (满分:3)
A. 体系结构设计
B. 硬件设计
C. 测试设计
D. 软件设计
20.Linux内核版本包括主版本号和( )。 (满分:3)
A. 开发版本
B. 发行版本
C. 次版本
D. 稳定版本
三、判断题:
1.相对寻址是基址寻址的一种特殊形态,它把程序计数器PC当作基址寄存器。 (满分:2)
A. 错误
B. 正确
2.ARMV7体系结构的处理器核使用ARM Cortex打头,主要有A、R和M三个系列。 (满分:2)
A. 错误
B. 正确
3.运行在智能手机或平板电脑中的Android系统是一种嵌入式操作系统。 (满分:2)
A. 错误
B. 正确
4.当指令预取中止异常发生时PC还没有更新。 (满分:2)
A. 错误
B. 正确
5.ROMFS是一种只读文件系统,不支持动态擦写保存,所有数据都按照目录树的顺序进行存放。 (满分:2)
A. 错误
B. 正确
6.ARM指令多数是二地址指令,而X86指令多数是三地址指令。 (满分:2)
A. 错误
B. 正确
7.Thumb状态下用于半主机操作的SWI子功能号是0XAB。 (满分:2)
A. 错误
B. 正确
8.一个ARM源程序至少需要一个代码段,大的程序可以包含多个代码段和数据段。 (满分:2)
A. 错误
B. 正确
9.嵌入式操作系统与桌面计算机操作系统没什么差别,二者功能完全相同。 (满分:2)
A. 错误
B. 正确
10.软件中断、未定义指令和预取指令中止属于指令执行引起的直接异常。 (满分:2)
A. 错误
B. 正确
11.ARM状态和Thumb状态之间切换时会影响到处理器工作模式和寄存器中的内容。 (满分:2)
A. 错误
B. 正确
12.在Thumb状态下访问寄存器的方式和数量与ARM状态完全相同。 (满分:2)
A. 错误
B. 正确
13.嵌入式系统是一个纯硬件装置,不包括任何软件。 (满分:2)
A. 错误
B. 正确
14.半主机调试是利用下位机的输入输出功能来实现程序的I/O请求。 (满分:2)
A. 错误
B. 正确
15.最基本的嵌入式Linux需要三个基本元素:即系统引导程序、Linux系统内核和驱动程序。 (满分:2)
A. 错误
B. 正确
16.当ARM的M[4:0]取值为0x13时,表示ARM处理器处于中断模式。 (满分:2)
A. 错误
B. 正确
17.寄存器间接寻址是基址寻址一种特例,当基址寻址的偏移量为0时,就演变成寄存器间接寻址。 (满分:2)
A. 错误
B. 正确
18.在调试嵌入式程序时,调试器运行在宿主机,而被调试程序则运行在各种不同的目标设备。 (满分:2)
A. 错误
B. 正确
19.ATPCS规定,默认情况下,子程序之间通过寄存器R0-R7来传递参数。 (满分:2)
A. 错误
B. 正确
20.在Linux中ls和dir两个命令都可以用来显示指定目录下的文件。 (满分:2)
A. 错误
B. 正确