第一章 单元测试

1、单选题:
嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个什么环境( )。
选项:
A:交互平台
B:分布式计算
C:交叉编译
D:交互操作系统
答案: 【交叉编译

2、单选题:
通常所说的 32 位微处理器是指( )。
选项:
A:地址总线的宽度为 32 位
B:CPU 字长为 32 位
C:通用寄存器数目为 32 个
D:处理的数据长度只能为 32 位
答案: 【CPU 字长为 32 位

3、单选题:
以下叙述中,不符合 RISC 指令系统特点的是( )。
选项:
A:寻址方式种类丰富,指令功能尽量增强
B:设置大量通用寄存器,访问存储器指令简单
C:指令长度固定,指令种类少
D:选取使用频率较高的一些简单指令
答案: 【寻址方式种类丰富,指令功能尽量增强

4、单选题:
不属于嵌入式Linux操作系统的特点的是( )。
选项:
A:源代码公开
B:高性能、可裁剪的内核
C:遵循GPL协议
D:具有Windows风格的图形界面
答案: 【具有Windows风格的图形界面

5、单选题:
下列操作系统不属于嵌入式操作系统的是:( )。
选项:
A:uCOS
B:WinXP
C:Linux
D:WinCE
答案: 【WinXP

第二章 单元测试

1、单选题:
下面( )不属于ARM特权模式。
选项:
A:用户模式
B:FIQ模式
C:系统模式
D:软中断模式
答案: 【用户模式

2、单选题:
寄存器R13除了可以做通用寄存器外,还可以做( )。
选项:
A:链接寄存器
B:堆栈指针寄存器
C:基址寄存器
D:程序计数器
答案: 【堆栈指针寄存器

3、单选题:
FIQ中断的入口地址是( )。
选项:
A:0x0000001C
B:0x00000014
C:0x00000008
D:0x00000018
答案: 【0x0000001C

4、单选题:
ARM指令集和Thumb指令集分别是( )位的。
选项:
A:16位,16位
B:8位,16位
C:32位,16位
D:16位,32位
答案: 【32位,16位

5、单选题:
在所有工作模式下,( )都指向同一个物理寄存器,即各模式共享。
选项:
A:R0-R12
B:R8-R12
C:R13,R14
D:R0-R7
答案: 【R0-R7

6、单选题:
当异常发生时,寄存器( )用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.
选项:
A:SPSR
B:R14
C:R15
D:R13
答案: 【SPSR

7、单选题:
具有独立R8-12寄存器的工作模式是( )。
选项:
A:快速中断模式
B:用户模式
C:系统模式
D:外部中断模式
答案: 【快速中断模式

8、单选题:
作为链接寄存器的是( )。
选项:
A:R12
B:R14
C:R15
D:R13
答案: 【R14

9、单选题:
不属于异常模式的是( )。
选项:
A:外部中断模式
B:管理模式
C:系统模式
D:快速中断模式
答案: 【系统模式

10、单选题:
以下有关 ARM V7架构微处理器工作状态的描述中不正确的是( )。
选项:
A:ARM 处理器有三种工作状态。
B:系统复位后自动处于 ARM 工作状态。
C:在程序执行过程中,微处理器可以随时在工作状态之间切换。
D:切换工作状态时必须保存现场。
答案: 【切换工作状态时必须保存现场。

发表评论

电子邮件地址不会被公开。 必填项已用*标注