- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
嵌入式期末复习提纲
•平时作业和练习•考试范围:1-5章•其他说明:
•课后习题是重点。
每章重点:
第一章:
1.什么是嵌入式系统?试简单列举一些生活中常见的嵌入式系统的实例。嵌入式系统是用于检测、
控制、辅助、操作机械设备的装置。以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应
用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。
2.嵌入式系统具有哪些特点?3.嵌入式系统由哪些部分组成?简单说明各部分的功能和作用。
4.嵌入式系统是怎样分类的?5.嵌入式系统的定义。
嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。以应用为中心,一计算机技术为
基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机
系统。
6.什么是交叉编译,试说明交叉编译的实现过程。
7.嵌入式系统有哪些应用领域。
第二章:
1.嵌入式处理器有哪几类?简述各类嵌入式处理器的主要特点和应用领域。(P6)嵌入式微控制器、
嵌入式微处理器、嵌入式DSP、嵌入式片上系统。
(1)嵌入式微处理器集成处理器内核,存储管理器高速缓存芯片,存在体积小、重量轻、成本低
和可靠性高等特点,其又称为单板机。
(2)嵌入式微控制器是集成了微处理器、存储器和片内外设芯片称为微控制器,片上外设资源
丰富适合于控制单片化、体积小、功耗低、成本低等特点。
(3)嵌入式DSP专门用于信号处理的嵌入式芯片,适合执行DSP算法,能够对离散信号进行集
化处理,提高速度。
(4)嵌入式片上系统SOC软硬件的无缝结合,直接在处理器片内嵌入操作系统的代码模块,在
单个芯片上实整个系统的功能2.简单说明ARM7TDMI的含义。(P7)ARM7TMDI是目前使用最广泛的32
位嵌入式RISC处理器,属低端ARM处理器核。TDMI的基本含义为:
T:支持16为压缩指令集Thumb;
D:支持片上Debug;
M:内嵌硬件乘法器(Multiplier)
I:嵌入式ICE,支持片上断点和调试点;
3.选择ARM处理器时需要考虑哪些问题?(P34-P35)4.ARM处理器总共有多少个通用寄存器?这些通
用寄存器的组成结构是什么样的?这些寄存器按其在用户编程中的功能是如何划分的?特殊寄存器有
哪些?他们的作用分别是什么?(P39-P40)
ARM微处理器共有37个32位的寄存器,其中31个为通用寄存器,6个为状态寄存器。
31个通用寄存器根据其编程特点可分为如下几种类型:
a.不分组寄存器R0-R7,为所有模式共享;b.分组寄存器R8-R12,R8_fiq-R12_fiq,FIQ模式下的寄
存器,R8-R12,其它模式共享c.分组寄存器R13-R14分为6组,用户、系统一组,其他每种模式一
组:
R13_mode通常用作堆栈指针SP,R14_mode通常用作子程序链接寄存器,当进入子程序时,常用
来保存PC的返回值其中,mode为以下几种模式之一:usr、fiq、irq、svc、abt、und。
d.程序寄存器R15(PC),为所有模式共享6个状态寄存器:
一个CPSR当前程序状态寄存器,保存当前程序状态。五个程序状态备份寄存器
SPSR(svc,abt,und,irq,frq),只有在异常模式下,才能被访问,各异常模式都拥有属于自己的
SPSR,当发生异常时,SPSR用来保存CPSR的值,从异常退出时则可由SPSR来恢复CPSR。
5.CPSR各状态位的作用是什么?如何进行操作,以改变各状态位?(P40-P41)CPSR可在任何运
行模式下被访问,它包含条件码标志位、中断禁止位、当前处理器模式标志位,以及其他一些相关
的控制和状态位。条件码标志位:N:当用两个补码表示的带符号数进行运算时,N=1表示运算
的结果为负数;
N=0表示运算的结果为正数或零;
·Z:Z=1表示运算的结果为零;
Z=0表示运算的结果为非零;
·C:①加法(包括比较指令CMN)运算结果产生进位时(无符号数溢出),C=1,否则C=0。
②减法(包括比较指令CMP)运算产生借位(无符号数溢出),C=0,否则C=1。
③对于包含移位操作的非加/减运算指令,C为移出值的最后一位。
文档评论(0)