2022 年嵌入式系统复习试题及答案
2022 年嵌入式系统复习试题及答案
一、填空题:
1、试列举三种主流的嵌入式处理器:( ARM )、( MIPS )、(PowerPC)。
2、ARM 处理器共有(37)个寄存器,其中包括(31 个通用寄存器)和(6 个状
态寄存器)。
3、寄存器 R13 在 ARM 指令中(堆栈指针 SP )。R14 也称(程序连接寄存器
LR)在程序里的作用是(程序计数器 PC 的备份)。当发生中断或异常时,对应分
组寄存器分别是(R14_svc、R14_irq、R14_fiq、R14_abt 和 R14_und 用来保存
R15 的返回值)。
4、ARM 微处理器支持两种指令集:(ARM)和(Thumb)。
5、寄存器 R15 用作(程序计数器 PC)。该寄存器在 ARM 状态下,(位[1:0]
为 00),位[31:2]用于保存 PC;在 Thumb 状态下,(位[0]为 0),位[31:1]用于
保存 PC。
6、CPSR 用作( 状态寄存器 ),CPSR 可在任何运行模式下被访问。每一种
运行模式下又都有一个专用的物理状态寄存器,称为(程序状态保存寄存器
SPSR)。
7、Thumb 状态下的寄存器集是 ARM 状态下寄存器集的一个子集,程序可以
直接访问的通用寄存器是(R0—R7,PC,SP,LR,CPSR)。
8、ARM 指令中条件执行功能是通过( 指令中添加条件码)来实现的,包含
的条件码位于指令的最高(四)位。
9、试列举五种以上常见的嵌入式操作系统:(μC/OS-II)、(V 某 works)、
(WinCE)、(Linu 某/μCLinu 某)、(PalmOS)。
10、计算机结构中,哈佛结构和冯?诺依曼结构的主要区别是(指令与数据
分开),ARM7 采用(冯?诺依曼结构),ARM9 采用(哈佛结构)。
11、ARM 处理器采用(Thumb 指令)操作来访问 SFR。
12、在 ARM 汇编语言程序设计中,语句一般是由(指令操作码)、(指令的条
件码)、(目标寄存器编码)和(包含第一个操作数的寄存器编码)组成。