嵌入式复习题(含全部答案)(5 页)Good is good, but better carries it.精益求精,善益求善。嵌入式系统复习题一、填空题: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 处理器:先进的 RISC指令集处理器。广泛地使用在许多嵌入式系统设计。2、交叉编译:在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,这个编译过程就叫交叉编译。3、异常:异是导致程序中断运行的一种指令流。(是指 CPU在执行指令时出现的错误,即不正常的情况。异常是与当前所执行的程序有关的,如存取数据或指令错误、计算结果溢出等。)4、大端格式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。5、小端格式:低地址中...