- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《广工嵌入式系统复习大纲2016
什么是嵌入式系统,特点?SOC,SOPC的特点
以应用为中心,以计算机技术为基础,软件、硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
特点:多样性、功耗低、体积小、可靠性、实时性、创新性、可裁剪性
SOC可以大幅度地提高系统的可靠性,减少系统的面积,降低功耗和系统成本,极大地提高了系统的性能价格比。
SOPC首先它是片上系统,即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。
嵌入式处理器有哪几类?
微控制器MCU,嵌入式微处理器MPU,数字信号处理器DSP,片上系统SOC,片上可编程系统SOPC
嵌入式系统的硬件、软件各由哪些部分组成.
硬件:基于ARM内核的微处理器(内含外围接口电路),电源电路,内存储器,看门狗及复位电路,人机交互和其他输入/输出接口电路组成。
软件:由驱动层,OS层和应用层三部分组成。
ARM微处理器有何特点,RISC处理器特征与指令特点
特点:1.低功耗、低成本、高性能 2.采用RISC体系结构 3.大量使用寄存器 4.高效的指令系统 5.其他技术
RISC处理器特征与指令特点:1.固定长度的指令格式,指令规整、简单、基本寻址方式有2-3种 2.使用单周期指令,便于流水线操作执行 3.大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令访问存储器,以提高指令的执行效率
ARM的thumb指令的特点
Thumb指令为16位长度,为ARM指令集的功能子集,与等价的ARM代码相比较可节省30%-40%以上的存储空间,同时具备32位代码的所有优点
ARM微处理器的工作状态、存储格式、指令流水线。
ARM工作状态:ARM状态和Thumb状态。存储格式:1.大端格式(big-endian) 2.小端格式(low-endian)
3级流水线:取指级、译码级、执行级
5级流水线:取指级、译码级、执行级、缓冲\数据级、回写级
ARM七种处理器模式各有何属性,切换的条件。
用户模式(usr):ARM处理器正常的程序执行状态,大部分任务执行在这种模式。
快速中断模式(fiq):当一个高优先级(fast)中断产生时会进入这种模式,用于高速数据传输或通道处理外部中断模式(irq):当一个低优先级(normal)中断产生时将会进入这种模式。用于通用的中断处理
管理模式(svc):当复位或软中断指令执行时将会进入这种模式, 供操作系统使用的一种保护模式。
中止模式(abt):当存取异常时将会进入这种模式,用于虚拟存储及存储保护。
未定义模式(und):当执行未定义指令时会进入这种模式 ,软件仿真硬件协处理器。
系统模式(sys):供需要访问系统资源的操作系统任务使用,运行具有特权的操作系统任务
ARM状态下包括哪些通用寄存器、状态寄存器。R13、R14、R15的作用。
通用寄存器:1.未分组寄存器R0-R7 2.分组寄存器R8-R14 3.程序计数器PC(R15)
状态寄存器:R16用作CPSR
R13常用作堆栈指针 R14子程序连接寄存器 R15程序字数器(PC)
CPSR、SPSR寄存器的作用。
CPSR当前程序状态寄存器 SPSR备份的程序状态寄存器
ARM有哪些异常?这些异常在什么情况下发生?
复位:复位电平有效时
未定义指令:遇到不能处理指令
软件中断:执行SWI指令产生,用于用户模式下的程序调用特权操作指令
指令预取中止:处理器预取指令的地址不存在或该地址不允许当前指令访问
数据中止:处理器数据访问指令的地址不存在或该地址不允许当前指令访问
IRQ:外部中断请求有效,且CPSR中的I位为0时
FIQ:快速中断请求引脚有效,且CPSR中的F位为0时
异常向量表存放在哪里?。
存储器的前8个字中除了地址0外,全部被用作异常矢量地址
ARM指令寻址方式有哪些?
立即寻址 寄存器寻址 多寄存器寻址 寄存器偏移寻址 寄存器间接寻址 基址寻址 堆栈寻址 块复制寻址 相对寻址
什么是指令的条件域?
当处理器工作在ARM状态时,几乎所有的指令均根据CPSR中条件码的状态和指令的条件域有条件的执行。当指令的执行条件满足时,指令被执行,否则指令被忽略。
每一条ARM指令包含4位的条件码,位于指令的最高4位【31:28】。条件码共有16种,每种条件码可用两个字符表示,这两个字符可以添加在指令助记符的后面和指令同时使用。例如,跳转指令B可以加上后缀EQ变为BEQ表示“相等则跳转”,即当CPSR中的Z标志置位时发生跳转。在16种条件标识码中,只有15种可以使用,如表1-1 所示,第16种(1111)为系统保留,暂时不能使用。
????????????
您可能关注的文档
最近下载
- 制定手机使用协议书.docx VIP
- 隐形矫正培训课件.pptx VIP
- 2025年高考化学一轮复习:物质的分类及转化(讲义)解析版.pdf VIP
- 2023中华护理学会团体标准-老年人误吸的预防.pptx VIP
- 《Rubis软件2017版》操作手册.pdf VIP
- 标准图集-08CJ17快速软帘卷门 透明分节门 滑升门 卷帘门.pdf VIP
- 消化内科-病历讨论.pptx VIP
- (⼈教2019版)化学 选必1 第三单元 水溶液中的离子反应与平衡 大单元教学设计.docx
- SHT 3525-2015 石油化工低温钢焊接规范.pdf VIP
- Q/CRRC J26-2018- 轨道交通装备产品禁用和限用物质.pdf VIP
文档评论(0)