东师《嵌入式系统》15春在线作业3试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东师《嵌入式系统》15春在线作业3
下列()工作模式用于支一、单选题(共20 道试题,共60 分。
)V 1. 下列()工作模式用于支持高速数据传送或通道处理。
A. usr
B. fiq
C. und
D. sys
满分:3 分
2. 51系列的单片机系统属于()。
A. 无操作系统控制的嵌入式系统
B. 小型操作系统控制的嵌入式系统
C. 中型操作系统控制的嵌入式系统
D. 大型操作系统控制的嵌入式系统
满分:3 分
3. 嵌入式操作系统一般都采用模块化设计,说明其是()的。
A. 实时性
B. 可抢占
C. 可定制
D. 可移植
满分:3 分
4. 下列Linux命令中,()可以删除一个文件。
A. cp
B. ln
C. cat
D. rm
满分:3 分
5. Linux是一个基于POSIX和Unix的()、支持多线程和多CPU的操作系统。
A. 多用户、多任务
B. 多用户、单任务
C. 单用户、多任务
D. 单用户、单任务
满分:3 分
()指示符用于声明一个可以引用其他文件中定义的符号。
A. EXTERN
6. ()指示符用于声明一个可以引用其他文件中定义的符号。
B. IMPORT
C. EXPORT
D. GET
满分:3 分
7. 下列自动变量中,()表示不含扩展名的目标文件。
A. $*
B. $<
D. $^
满分:3 分
8. “入栈”操作所对应的指令助记符是()。
A. STR
B. LDR
C. LDM
D. STM
满分:3 分
9. 编写启动代码,定制嵌入式操作系统,开发驱动程序和应用程序等工作属于()。
A. 体系结构设计
B. 硬件设计
C. 测试设计
D. 软件设计
满分:3 分
10. 若下位机运行的是嵌入式Linux,则上位机需要安装的操作系统是()。
A. Windows
B. 标准Linux
C. 嵌入式Linux
满分:3 分
11. ARM处理器总共有37个()位的物理寄存器。
A. 16
B. 32
C. 64
D. 128
满分:3 分
12. 下列自动变量中,()表示当前规则的目标文件的完整名称。
A. $*
B. $<
C. $@
D. $^
满分:3 分
13. 表示有符号数小于或等于的条件码是()。
A. HS
B. LE
C. LO
D. GT
满分:3 分
14. 下列()不是嵌入式目标设备常用的文件系统。
A. cramfs
C. dos
D. tmpfs
满分:3 分
15. ARM的端序选择是由硬件引脚决定的,默认的端序是()。
A. 小端序
B. 中端序
C. 两端序
D. 大端序
满分:3 分
16. 下列()无法在Linux下显示文本文件的内容。
A. cat
B. more
C. dir
D. less
满分:3 分
17. 在CPSR寄存器的条件标志位中,()表示相等或不等。
A. N
B. Z
C. C
D. V
满分:分
18. 在ARM的各种程序文件中,()是不包含调试信息和注释信息。
A. BIN 文件
B. EXE文件
C. ELF文件
D. AXF文件
满分:3 分
19. 在ARM的移位操作中,若逻辑左移4位,则低端空出位补()。
A. 0
B. 1
C. 2
D. 3
满分:3 分
20. 嵌入式系统开发的硬件资源不包括()。
A. 在线仿真器
B. 逻辑分析仪
C. 指令集模拟器
D. 示波器
满分:3 分
二、判断题(共20 道试题,共40 分。
)V 1. ARM处理器中的各个寄存
B. 正确
满分:2 分
2. 在Thumb状态下访问寄存器的方式和数量与ARM状态完全相同。
A. 错误
B. 正确
满分:2 分
3. 多寄存器指令的执行顺序与寄存器列表次序密切相关,且与寄存器的序号也保持一致。
A. 错误
B. 正确
满分:2 分
4. ARM9核的指令流水线是6级。
A. 错误
B. 正确
满分:2 分
5. R13_svc是管理模式下堆栈寄存器的名称。
A. 错误
B. 正确
满分:2 分
6. 在Linux的树型目录结构中,/DEV目录下存放了所有设备相关的文件。
错误
B. 正确
满分:2 分
7. 嵌入式系统的测试分为硬件测试、软件测试和软硬件集成测试。
A. 错误
B. 正确
满分:2 分
8. ARM指令中的第二个操作数可以是一个8位的立即数,也可以是一个任意的32位立即数。
A. 错误
B. 正确
满分:2 分
9. 一个ARM源程序至少需要一个代码段,大的程序可以包含多个代码段和数据段。
A. 错误
B. 正确
满分:2 分
10. 嵌入式系统的设计分概要设计(也称为基础设计)和详细设计。
A. 错误
B. 正确
满分:分
11. GBLA、GBLL和GBLS分别用于声明局部的算术变量、逻辑变量和字符串变量。
A. 错误
B. 正确
满分:2 分
12. CodeWarrior是ADS套件中提供的为管理和开发工程的一种图形用户界面。
A. 错误
B. 正确
满分:2 分
13. 在ARM汇编语言中,基本指令必须从一行的行头开始。
A. 错误
B. 正确
满分:2 分
14. JTAG调试接口、串口、以太网口等都属于嵌入外围电路。
A. 错误
B. 正确
满分:2 分
15. 一个文件或目录占据多个索引节点,其中第一个索引节点是该文件系统的根节点。
A. 错误
B. 正确
满分:分
16. DCD分配的的内存单元是双字对齐的,可用“&”代替。
A. 错误
B. 正确
满分:2 分
17. 当程序状态寄存器CPSR的T位置1时,指示处理器处于Thumb状态。
A. 错误
B. 正确
满分:2 分
18. AND指令的作用是将第二个操作数的值与第一下操作数的值按位做逻辑“异或”操作,并将结果存放到结果寄存器中。
A. 错误
B. 正确
满分:2 分
19. MRS指令的功能是写状态寄存器。
A. 错误
B. 正确
满分:2 分
20. ARM处理器有三个指令集:32位的ARM指令集、16位的Thumb指令集和8位的Jazelle。
A. 错误
B. 正确
满分:分。