1 / 6
文档名称:

嵌入式面试问答题.doc

格式:doc   大小:66KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式面试问答题.doc

上传人:小健 2021/8/21 文件大小:66 KB

下载得到文件列表

嵌入式面试问答题.doc

文档介绍

文档介绍:嵌入式面试问答题
第一章
1、 根据不同的应用状况,嵌入式处理器可分为哪几类及特点?
1、 嵌入式微处理器 特点:体积小、功耗低
2、 嵌入式微控制器 特点:体积小、功耗低、可靠性高、适合控制
3、 嵌入式数字信号处理器特点:编译效率高、指令执行速度快
4、 嵌入式片上系统 特点:高集成度、体积小、功耗低
2、 嵌入式系统的软件特点
1、软件要求固化存储
2、 软件代码要求高效率、高可靠性
3、 系统软件有较高的实时性
第二章
1、 ARM9TDMI处理器,说出它的每个字母的含义
1、 ARM9采用ARMV4T (Harvard)结构,无极流水线处理以及分离的cache结构
2、 T支持16位宽度的压缩指令集Thumb
3、 D支持在片调试(Debug)允许处理器响应调试请求暂停
4、 M具有增强型乘法器,可生成64位的结果
5、 I嵌入式IEC部件,可以提供片上断点和调试点的支持
2、 ARM9支持哪两种指令集,它们的特点是什么?
ARM9支持:1、ARM9指强(32位),特点:处理精度高,但需要较大空间。2、Thumb 指令集(16位),特点:处理精度低,但寻址空间小
3、 ARM9有几种工作模式及其含义
1、 用户模式(Usr):正常执行程序时处理器模式
2、 系统模式(Sys):运行特权操作系统任务时的模式
3、 管理模式(Svc):操作系统的保护模式
4、 中止模式(Abt):指令或数据预取操作中止时的模式
5、 未定义模式(Und):执行未定义的指令时进入该模式
6、 IRQ模式(Irq):响应普通中断时的处理模式
7、 FIQ模式(Fiq):响应快速中断时的处理模式
4、 什么是大端存储和小端存储
大端存储:32位数据的最高字节存储在低地址中,而其他底字节则存放在高地址中(先 存高字节)
小端存储:32位数据的最高字节存放在高地址中,而其最低字节则存放在低地址中(先 存低字节)
ARM9默认小端存储
5、 ARM9 中的 R13,R14,R15 的作用
R13寄存器的作用通常是堆栈指针,又称SP
R14寄存器可用作子程序链接寄存器(LR),其中保存程序计数器(R15)以便处理完 异常返回
R15寄存器作为程序计数器,用于只是程序运行位置
6、 CPSR中各位的含义
1、N标志(negative)负数置1,正数或零置0
2、Z标志( zero)结果为零置1,否则置0
3、 C标志(carry)加法:产生进位置1,否则置0
减法:产生借位置0,否则置1
4、 V标志(overflow)结果溢出置1
5、 I和F是中断禁止位:I位置1时禁止IRQ中断
F位置1时禁止FIQ中断
6、 M4M3M2M1M0是模式位,它们决定处理器的工作模式
7、 ARM9支持的异常有哪些及其含义
1、 复位异常
是以CPU从00000000开始运行
2、 未定义异常
出现未定义指令时引发异常
3、 软中断
用于调用操作系统资源
4、 中止异常:指令预取中止
数据中止
ARM预取指令或写回数据时均可能引发该异常
5、 IRQ中断请求
由外部中断引脚nIRQ引起的引由CPRS中的I位禁止
6、 FIQ中断请求
由外部中断引脚nFIQ引起的引由CPS