嵌入式系统复习题一、填空题: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)、(Vxworks)、(WinCE)、(Linux/μCLinux)、(PalmOS)
10、计算机结构中,哈佛结构和冯
诺依曼结构的主要区别是(指令与数据分开),ARM7采用(冯
诺依曼结构),ARM9采用(哈佛结构)
11、ARM处理器采用(Thumb指令)操作来访问SFR
12、在ARM汇编语言程序设计中,语句一般是由(指令操作码)、(指令的条件码)、(目标寄存器编码)和(包含第一个操作数的寄存器编码)组成
二、名词解释:1、ARM处