微处理器系统结构与嵌入式系统第七章_ARM微处理器编程.pptxVIP

微处理器系统结构与嵌入式系统第七章_ARM微处理器编程.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微处理器系统结构与嵌入式系统设计;7.1 ARM内核体系结构 7.2 ARM编程模型 7.2.1 处理器工作状态 7.2.2 处理器运行模式 7.2.3 寄存器组织 7.2.4 数据类型和存储格式 7.2.5 异常 ; ARM是Advanced RISC Machines的缩写,该公司设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器; ARM公司的特点是只设计而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。;ARM的应用领域;ARM体系结构的特点;ARM处理器内核流水线工作流程;ARM体系结构的版本;V2版架构 已废弃不再使用 支持乘法和乘加指令 支持协处理器操作指令 支持基本的存储器与寄存器交换指令SWP/SWPB 支持快速中断模式 V3版架构 已废弃不再使用 寻址范围扩展到4GB(32位) 快速中断模式具有两个以上的分组寄存器 增加状态寄存器CPSR/SPSR,及从异常处理返回的MSR/MRS指令,便于异常的处理 增加了中止和未定义两种处理器模式;V4版架构 目前应用最广的ARM体系结构,ARM7、ARM8、ARM9和StrongARM都采用该版架构 增加了有/无符号的半字和有符号字节的Load/Store指令 增加了16位Thumb指令集 完善了软件中断SWI指令的功能 增加了处理器的特权模式 V5版架构 ARM10和XScale都采用该版架构 改进了ARM/Thumb状态之间的切换效率; E-增强DSP指令集,包括全部算法操作和16位乘法操作; J-支持新的JAVA,提供字节代码执行的加速功能 增加了带有链接和交换指令BLX 增加了计数前导零指令CLZ 增加了软件断点指令 为协处理器增加更多可选择的指令;V6版架构 ARM11处理器采用该版架构 增加了多媒体功能扩展SIMD,提高了嵌入式应用系统的音、视频处理能力 改进了内存管理 改进了混合端与不对齐数据支持,使得小端系统支持大端数据 V7版架构 Cortex-A/M/R系列处理器采用该版架构 2005年发布,采用Thumb-2技术。 M系列→传统单片机市场 A系列→高端应用处理器市场 R系列→实时性控制;ARM处理器核与体系结构的对应关系;ARM处理器(核)命名规则;ARM芯片、内核和CPU的关系;项目;;ARM系列;ARM9E;ARM11;Cortex;7.2 ARM编程模型 ARM处理器的工作状态;ARM处理器工作状态的切换;处理器模式;寄存器类别;Lable;1.异常返回地址的处理与子程序调用类似,都是由硬件自动完成。区别在于有些异常有一个小常量偏移。 2.当发生异常嵌套时,这些异常之间可能会发生冲突。如用户模式下发生IRQ中断嵌套时,R14_irq中低级中断返回主程序的地址将被高级中断的返??地址所覆盖;;R15(PC)寄存器的读操作;写入R15 的值被当作指令地址,程序将从这个地址处继续执行(相当于执行无条件跳转); 由于ARM指令以字为边界,因此写入R15的值最低两位通常为0b00。具体的规则取决于内核结构的版本: 在V3及以下版本中,写入R15的值的最低两位被忽略,因此跳转地址由指令的实际目标地址(写入R15的值)和0xFFFFFFFC相与得到; 在V4及以上版本中,写入R15的值的最低两位如果不为0,结果将不可预测。;;M[4:0];Thumb状态与ARM状态的寄存器映射关系;异常exception;复位异常Reset;中止异常Abort;中断异常(IRQ、FIQ);中断延迟;未定义指令异常;软件中断异常(SWI);异常向量(表);异常响应过程;;异常返回(退出)过程;在异常处理结束后,异常处理程序完成以下动作:;用堆栈处理异常的入口和出口;异常的返回指令;作业;9、春去春又回,新桃换旧符。在那桃花盛开的地方,在这醉人芬芳的季节,愿你生活像春天一样阳光,心情像桃花一样美丽,日子像桃子一样甜蜜。7月-217月-21Thursday, July 15, 2021 10、人的志向通常和他们的能力成正比例。20:39:3920:39:3920:397/15/2021 8:39:39 PM 11、夫学须志也,才须学也,非学无以广才,非志无以成学。7月-2120:39:3920:39Jul-2115-Jul-21 12、越是无能的人,越喜欢挑剔别人的错儿。20:39:3920:39:3920:39Thursday, July 15, 2021 13、志不立,天下无可成之事。7月-217月-2120:39:3920:39:39July 15, 2021 14、Thank you very much for taking me with you on that splendid outing to Lond

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档