最新嵌入式复习资料

最新嵌入式复习资料

ID:8338338

大小:500.45 KB

页数:8页

时间:2018-03-20

最新嵌入式复习资料_第1页
最新嵌入式复习资料_第2页
最新嵌入式复习资料_第3页
最新嵌入式复习资料_第4页
最新嵌入式复习资料_第5页
资源描述:

《最新嵌入式复习资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1、存储器的层次结构P8寄存器、高速缓冲存储器Cache、主存、辅存2、嵌入式微处理器的分类及特点P24分类:MIPS、PowerPC、Sparc、ARM处理器。特点:对实时和多任务有很强支持能力;存储区保护功能强;可扩展的处理器结构;嵌入式微处理器功耗低。3、ARM内核哪些使用哈佛结构,哪些是冯。诺依曼结构P26哈佛体系结构:ARM9、10、11系列;冯诺依曼体系结构:ARM7TDMI。4、ARM处理器的2种状态,7种模式P31ARM:32位,执行字对准的ARM指令;Thumb:16位,执行半字对准的Thumb指令。(2种状态)用户模式(User,usr)、快速中断模式(FIQ,fiq)、

2、外部中断模式(IRQ,irq)、管理模式(Supervisor,svc)、数据访问中止模式(Abort,abt)、未定义指令中止模式(Underfined,und)、系统模式(System,sys)(7种模式)5、ARM的7种模式P31(同31条)6、ARM内核R13,R14,R15的特点和用途P32R13保存堆栈指针(SP),要初始化每种模式下的R13,指向该异常向量专用的栈地址;异常处理程序入口处,将用到的其他寄存器的值保存在堆栈中,返回时,重新将这些值加载到寄存器,保护程序现场作用。R14子程序链接寄存器(LR),功能:保存返回地址,其他情况下R14可作为通用寄存器使用。R15程序计数

3、器(PC),指向当前指令的下两条指令的地址。1、ARM的寄存器P32通用寄存器:包括程序计数器PC、堆栈指针、其他通用寄存器(1)不分组寄存器R0~R7:每种状态下都统一,注意不同模式下使用时的数据保护;(2)分组寄存器R8~R14:R8~R14为分组寄存器,对应的物理寄存器取决于当前的处理器模式;R8~R12有两个分组的物理寄存器。除FIQ模式之外的所有模式(R8~R12),FIQ模式(R8_fiq~R12_fiq),有利于加快FIQ的处理速度;R13、R14分别有6个分组的物理寄存器。用于用户和系统描述,其余五组用于五种异常模式;R13堆栈指针(SP),要初始化,指向该异常向量专用的栈地

4、址;保护现场;R14子程序链接寄存器(LR),功能:保存子程序返回地、设置为异常返回地址其他情况下R14可作为通用寄存器使用。(3)程序计数器R15(PC),指向当前指令的下两条指令的地址。程序状态寄存器:任何模式下被访问,包含条件标志位、中断使能位、当前处理器模式标志、其他控制和状态位。(1)标志域:条件标志位:N符号、Z结果为0、C进位或借位、V溢出;Q标志位:用于指示增强的DSP指令是否发生溢出;J标志位:Jazelle状态。(2)控制域:CPSR的低8位称为控制位,异常时变化。运行模式控制位M[4:0]:控制处理器模式;中断禁止位I、F:I=1时,禁止IRQ中断;F=1禁止FIQ中断

5、;T控制位:说明指令是ARM指令还是Thumb指令。1、ARM内核状态寄存器的个数及名字P326个:CPSR、SPSR_svc、SPSR_abt、SPSR_und、SPSR_irq、SPSR_fiq2、ARM如何响应异常P37(1)将下一条指令地址存入相应的异常模式的链接寄存器LR;以便返回时能从正确位置开始执行;(2)复制CPSR寄存器的内容至对应模式下的SPSR_寄存器中;(3)设置CPSR寄存器的一些控制位;(4)将程序计数器PC设置为异常向量的地址。3、大端,小端P40小端格式:低地址存放字数据或半字数据的低字节,高地址存放字数据或半字数据的高字节。是ARM默认形式。大端

6、格式:低地址存放字数据或半字数据的高字节,高地址存放字数据或半字数据的低字节。4、RISC,CISC?嵌入式CPU的设计思路P42RISC:精简指令集;CISC:复杂指令集RISC思想在ARM处理器设计中的体现:流水线、寄存器、指令集、Load/Store结构(具体设计思路翻书)1、堆栈的增长方向(两种),满堆栈和空堆栈P52堆栈:数据结构,先进后出堆栈指针总指向栈顶。(按生成方式)递增堆栈:低地址向高地址生成;递减堆栈:高地址向低地址生成;(按指向位置)满堆栈:当堆栈指针指向最后压入堆栈的数据时;空堆栈:当堆栈指针指向下一个将要放入数据的空位置时。2、LDMIA指令好像是P53翻书看,这是

7、大题;LDM:多寄存器加载IA:每次传送后地址加43、操作ARM的状态寄存器的指令P66读写配合使用,可实现对CPSR或SPSR寄存器的读修改写操作,可切换处理器模式,或者允许/禁止IRQ/FIQ中断。读指令:MRS{cond}Rd,PSR以取得程序状态寄存器当前值,可比较相应标志位了解当前CPU状态及工作模式。写指令:MSR{cond}PSR_fields,Rm/MSR{cond}PSR_fields,im

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。