一、单选题:
1.嵌入式系统开发的硬件资源不包括( )。 (满分:3)
A. 在线仿真器
B. 逻辑分析仪
C. 指令集模拟器
D. 示波器
2.目前嵌入式系统的主流微处理器是( )位。 (满分:3)
A. 8
B. 16
C. 32
D. 64
3.嵌入式技术不包括( )。 (满分:3)
A. 嵌入式人才技术
B. 芯片技术
C. 硬件技术
D. 软件技术
4.ADS中ARM的符号调试器所对应的文件名称是( )。 (满分:3)
A. armcc
B. armlink
C. armsd
D. armasm
5.我们平时使用的U盘一般使用的是( )文件系统。 (满分:3)
A. ext2
B. proc
C. FAT32
D. NFS
6.下列( )不属于按软件开发的过程对测试进行的分类。 (满分:3)
A. 集成测试
B. 确认测试
C. 兼容性测试
D. 系统测试
7.若要更新条件码标志,则指令中必须包含后缀( )。 (满分:3)
A. S
B. B
C. C
D. D
8.ARM汇编器所预定义的寄存器中,( )表示链接寄存器。 (满分:3)
A. SB
B. SL
C. SP
D. LR
9.下列( )是管理模式下链接寄存器的名字。 (满分:3)
A. R14fiq
B. R14und
C. R14svc
D. R14irq
10.下列( )异常发生时,程序计数器的值还没有更新。 (满分:3)
A. IRQ
B. UND
C. FIQ
D. 数据访问ABT
11.下列( )指令的执行无法更新CPSR的条件标志位。 (满分:3)
A. TST
B. ADDS
C. ANDS
D. SUB
12.( )是一种专门为使用Flash存储器的嵌入式系统设计的一款日志型文件系统,适用于大容量存储设备。 (满分:3)
A. JFFS
B. ROMFS
C. YAFFS
D. RAMFS
13.不需要运行程序而进行的测试称为( )。 (满分:3)
A. 静态测试
B. 动态测试
C. 墨盒测试
D. 白盒测试
14.ARM9TDMI核使用( )级指令流水线。 (满分:3)
A. 3
B. 4
C. 5
D. 6
15.相对寻址是基址寻址的一种特殊形态,用( )作为基址寄存器。 (满分:3)
A. R15
B. R14
C. R13
D. R12
16.操作数的值在寄存器中,指令中的地址码字段指出的是寄存器编号,指令执行时直接取出寄存器值来操作的寻址方式称为( )。 (满分:3)
A. 立即数寻址
B. 寄存器寻址
C. 寄存器间接寻址
D. 基址寻址
17.与普通计算机相比,嵌入式系统表现出( )。 (满分:3)
A. 专用性
B. 通用性
C. 功能单一性
D. 功能复杂性
18.表示有符号数小于或等于的条件码是( )。 (满分:3)
A. HS
B. LE
C. LO
D. GT
19.半主机调试技术是利用( )提供的C函数库功能来完成运行程序的I/O请求。 (满分:3)
A. 下位机
B. 目标机
C. 评估板
D. 上位机
20.专门为Linux设计的扩展文件系统第二版是( )。 (满分:3)
A. Minix
B. NTFS
C. EXT2
D. NFS
三、判断题:
1.一个嵌入式系统往往是一个软硬件的综合体,而且多数软件和硬件绑定在一起出售。 (满分:2)
A. 错误
B. 正确
2.当程序状态寄存器CPSR的I位置1时,允许IRQ中断。 (满分:2)
A. 错误
B. 正确
3.ARM的加载和存储操作可以以字节、半字或字的大小与存储器之间传递数据。加载时自动进行字节或半字的零扩展或符号扩展。 (满分:2)
A. 错误
B. 正确
4.汇编程序调用C程序时,C程序不需要使用任何关键字来声明,而汇编程序则需要使用IMPORT来声明C程序。 (满分:2)
A. 错误
B. 正确
5.嵌入式系统中的软、硬件是固定好了的,不可裁剪。 (满分:2)
A. 错误
B. 正确
6.若要将寄存器的某些位清零而其他位保持不变,则可以利用BIC指令来实现。 (满分:2)
A. 错误
B. 正确
7.当IRQ异常和FIQ异常发生时,PC值已经更新,返回时回到程序断点的下一条指令位置。 (满分:2)
A. 错误
B. 正确
8.ARM映像文件内部组织具有层次结构的性质,包含三种成分:输入段(input section)、输出段(output section)和域(region)。 (满分:2)
A. 错误
B. 正确
9.ARM处理器中的各个寄存器在不同模式下是通用的。 (满分:2)
A. 错误
B. 正确
10.ARM处理器所支持的指令长度一般不是固定的。 (满分:2)
A. 错误
B. 正确
11.GNU交叉开发工具链既可以直接从网上下载,也可以自己创建。 (满分:2)
A. 错误
B. 正确
12.cd../..表示可以返回上级目录。 (满分:2)
A. 错误
B. 正确
13.产品发而是嵌入式系统开发流程中的最后一个环节。 (满分:2)
A. 错误
B. 正确
14.Linux操作系统是单一结构操作系统的代表之作。 (满分:2)
A. 错误
B. 正确
15.ARM处理器内部操作都面向64位操作数,只有数据传送指令支持较短的字节和半字数据。 (满分:2)
A. 错误
B. 正确
16.在C/C++调用ARM汇编程序时,汇编程序使用IMPORT指示符进行声明,而在C语言程序中使用EXTERN声明该汇编程序可以被调用。 (满分:2)
A. 错误
B. 正确
17.ARM7TDMI的指令流水线是5级。 (满分:2)
A. 错误
B. 正确
18.在嵌入式交叉开发环境中,上位机和下位机往往是基于相同平台的。 (满分:2)
A. 错误
B. 正确
19.Linux系统中卸载某个文件系统需要使用的命令是unload。 (满分:2)
A. 错误
B. 正确
20.概要设计的主要任务是把需求分析得到的结果转换为软件结构和数据结构。 (满分:2)
A. 错误
B. 正确