嵌入式系统19春在线作业2-0002
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 60 分)
1.ARM10的指令流水线是()级。
A.3
B.4
C.5
D.6
2.实时在线仿真器的英文缩写是()。
A.ICD
B.AXD
C.ICE
D.ICF
3.在栈寻址中,()表示满递减堆栈。
A.FA
B.FD
C.EA
D.ED
4.嵌入式软件系统的核心是()。
A.嵌入式操作系统
B.嵌入式应用软件
C.板级支持包
D.硬件抽象层
5.逻辑异或指令的助词符是()。
A.AND
B.ORR
C.XOR
D.EOR
6.ADS中ARM C编译器的命令行工具程序文件名称是()。
A.armcpp
B.armcc
C.tcc
D.tcpp
7.ARM处理器总共有37个()位的物理寄存器。
A.16
B.32
C.64
D.128
8.在立即数寻址中,立即数要以()为前缀。
A.“@”
B.“$”
C.“#”
D.“%”
9.WindRiver公司提供的开发套件是基于()操作系统的。
A.VxWorks
B.Delta OS
C.Linux
D.Windows
10.在国外,人们称嵌入式技术为无处不在的()技术。
A.电子
B.计算机
C.机器人
D.人工智能
11.下列()是终止模式下堆栈寄存器的名字。
A.R13_abt
B.R13_svc
C.R13_und
D.R13_irq
12.实时系统有一个基本的性能指标,但不包括()。
A.响应时间
B.生存时间
C.存储时间
D.吞吐量
13.在Linux下,用于文件搜索的命令是()。
A.find
B.where
C.lookup
D.mound
14.以基于Internet接入为标志的嵌入式系统属于嵌入式系统发展的第()阶段。
A.1
B.2
C.3
D.4
15.下列()是嵌入式操作系统的特点。
A.内核大
B.可抢占
C.不可配置
D.可靠性低
16.带有64位处理器和VxWorks操作系统的嵌入式系统属于()。
A.无操作系统控制的嵌入式系统
B.小型操作系统控制的嵌入式系统
C.中型操作系统控制的嵌入式系统
D.大型操作系统控制的嵌入式系统
17.ADS中ARM的符号调试器所对应的文件名称是()。
A.armcc
B.armlink
C.armsd
D.armasm
18.嵌入式系统发展的第三个阶段是以()位RISC嵌入式处理器为标志。
A.8
B.16
C.32
D.64
19.在ARM的移位操作中,若逻辑左移4位,则低端空出位补()。
A.0
B.1
C.2
D.3
20.下列自动变量中,()表示不含扩展名的目标文件。
A.$*
B.$<
C.$@
D.$^
二、判断题 (共 20 道试题,共 40 分)
21.目标文件(.o)和相应的C/C++运行时库文件(.a)经过ARM连接器连接后,生成不包含调试信息和注释信息的.axf映像文件。
22.半主机调试是利用下位机的输入输出功能来实现程序的I/O请求。
23.一个程序(可以包含多个源文件)中至少要有一个ENTRY(可以有多个ENTRY),但一个源文件中最多只能有一个ENTRY(可以没有ENTRY)。
24.ARM7TDMI的指令流水线是5级。
25.ARM处理器内部安排了5种异常处理的工作模式,分别是:ABT、UND、IRQ、FIQ和SYS。
26.一般情况下,GNU交叉工具链包括若干个工具软件。
27.嵌入式系统软件故障带来的后果比PC机小得多。
28.在调试嵌入式程序时,调试器运行在宿主机,而被调试程序则运行在各种不同的目标设备。
29.在C/C++调用ARM汇编程序时,汇编程序使用IMPORT指示符进行声明,而在C语言程序中使用EXTERN声明该汇编程序可以被调用。
30.多数Bootloader都包含启动加载模式和下载加载模式两种不同的操作模式。
31.当指令预取中止异常发生时PC还没有更新。
32.ARM处理器内部操作都面向64位操作数,只有数据传送指令支持较短的字节和半字数据。
33.一个嵌入式系统往往是一个软硬件的综合体,而且多数软件和硬件绑定在一起出售。
34.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。
35.Linux内核分为小内核映像和大内核映像两种,其中小映像内核映像需要放在实模式2MB的内存之内。
36.若下位机运行的操作系统是Linux,则上位机用什么操作系统无所谓。
37.ARM处理器中的各个寄存器在不同模式下是通用的。
38.若要将寄存器的某些位清零而其他位保持不变,则可以利用BIC指令来实现。
39.嵌入式系统本身具备自举开发能力,用户可以直接在嵌入式设备上做开发。
40.Thumb状态下用于半主机操作的SWI子功能号是0XAB。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。