试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 60 分)
1.下列()分配的内存是字对齐访问的。
A.DCB
B.DCQ
C.DCW
D.DCD
2.下列()不是嵌入式开发所必需的工具。
A.计算机
B.评估板
C.调试器
D.Word软件
3.背景调试的英文缩写是()。
A.BDM
B.ICD
C.ICE
D.OCD
4.下列Linux命令中,()可以删除一个文件。
A.cp
B.ln
C.cat
D.rm
5.ARM9TDMI核使用()级指令流水线。
A.3
B.4
C.5
D.6
6.下列()无法在Linux下显示文本文件的内容。
A.cat
B.more
C.dir
D.less
7.下列()是ARM处理器的链接寄存器的名称。
A.IP
B.SP
C.PC
D.LR
8.ADS的图形化调试工具,即ARM扩展调试器是()。
A.AXD
B.ASD
C.ACD
D.ADP
9.嵌入式系统的资源比普通计算机的资源()。
A.多
B.少很多
C.差不多
D.相同
10.在嵌入式系统开发设计过程中,第一个阶段是()。
A.需求分析
B.系统设计
C.代码调试
D.代码固化
11.在ARM的各种程序文件中,()是不包含调试信息和注释信息。
A.BIN文件
B.EXE文件
C.ELF文件
D.AXF文件
12.当CPSR寄存器的控制位T的值为()时,指示处理器处于ARM状态。
A.3
B.2
C.1
D.0
13.程序计数器寄存器的名称是()。
A.R15
B.R14
C.R13
D.R12
14.ADS中ARM C编译器的命令行工具程序文件名称是()。
A.armcpp
B.armcc
C.tcc
D.tcpp
15.应用程序编程接口的英文缩写是()。
A.EPROM
B.HAL
C.BSP
D.API
16.下列()不属于ARM处理器的特点。
A.体积小
B.低成本
C.低功耗
D.低性能
17.在Linux下,用于拷贝文件的命令是()。
A.rm
B.rd
C.cd
D.cp
18.基于ARM的软件开发工具套件不包括()。
A.ADS
B.RVDS
C.GNU
D.SDSS
19.最基本的嵌入式Linux系统需要三个基本元素,其中不包括()。
A.系统引导程序
B.Linux系统内核
C.初始化过程
D.文件系统
20.实时在线仿真器的英文缩写是()。
A.ICD
B.AXD
C.ICE
D.ICF
二、判断题 (共 20 道试题,共 40 分)
21.当ARM处理器工作在用户模式时,可随意改变到其他模式。
22.在ARM体系结构中,异常中断向量表的大小为64个字节,其中,每个异常中断向量占4个字节。
23.在调试ARM汇编程序时,可以使用ARMulator进行调试而不需要实际的下位机。
24.Linux内核分为小内核映像和大内核映像两种,其中小映像内核映像需要放在实模式2MB的内存之内。
25.按技术复杂度可以将嵌入式系统分为三大类型,其中51系列的单片机系统属于小型操作系统控制的嵌入式系统。
26.RealView是ARM公司推出的新一代ARM开发工具包,是唯一支持所有ARM处理器和ARM调试技术的端到端的软件开发解决方案。
27.AND指令的作用是将第二个操作数的值与第一下操作数的值按位做逻辑“异或”操作,并将结果存放到结果寄存器中。
28.当指令预取中止异常发生时PC还没有更新。
29.ARM状态和Thumb状态之间切换时会影响到处理器工作模式和寄存器中的内容。
30.ARM是一款低成本、低功耗、低性能的嵌入式处理器。
31.ARM7TDMI核属于ARM处理器系列的V4产品。
32.ARM汇编语言中的符号对大小写字母不敏感。
33.R13_svc是管理模式下堆栈寄存器的名称。
34.ADS提供的图形化扩展调试器是ASD。
35.当ARM的M[4:0]取值为0x13时,表示ARM处理器处于中断模式。
36.apt工具是所有Linux版本下的软件管理工具。
37.概要设计的主要任务是把需求分析得到的结果转换为软件结构和数据结构。
38.嵌入式系统是一种通用的计算机系统。
39.当前程序状态寄存器CPSR一共有4个条件码标志位,通过这些条件标志位的值来判断条件是否成立。
40.可以使用任何一种文本编辑器来编写Linux下的程序。