- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子发烧友 电子技术论坛
ARM 处理器中 ARM 和 Thumb 状态的切换(Interworking )
潘朝霞 北京交通大学电气学院
王毅 北京交通大学电气学院
摘要:主要介绍了在 ARM 处理器中,ARM/Thumb 状态切换的原因和方法。在基于 ARM
处理器的嵌入式开发中,为了增强系统的灵活性以及提高系统的整体性能经常需要使用 16
位的 Thumb 指令,所以需要在 ARM 和 Thumb 状态之间来切换(Interworking )微处理器状
态,这部分内容也是实际项目设计中需要重点考虑的内容。
关键字:Interworking ,ARM/THUMB ,Veneer
Exchange the State of the ARM/Thumb on the ARM Chip
ABSTRACT: The reasons and the means about exchange the state of the
ARM/Thumb—Interworking were introduced in the paper. In the development of the RISC
application based on the ARM chip, sometimes, in order to improved the system facility and
performance, we might use THUMB instruction in our application code. The difference between
the V4T and V5T were shown.
Keywords: Interworking ,ARM/THUMB ,Veneer
引言
近年来,32 位 RISC 芯片性价比快速提 件执行的。而 THUMB 指令的特点如下:
高,使得基于 32 位处理器(特别是 ARM ) ▪指令执行条件经常不会使用;
的嵌入式应用迅猛地上升。在 32 位控制器 ▪源寄存器与目标寄存器经常是相同的;
领域,ARM 架构的芯片占据了 60%--70%的 ▪使用的寄存器数量比较少;
市场。在 ARM 体系中有一些特定功能称为 ▪常数的值比较小;
ARM 体系的变种( variant ), 其中支持 ▪内核中的桶式移位器(barrel shifter )经
Thumb 指令集,称为 T 变种。这样 ARM 微 常是不使用的;
处理器就有两种工作状态 ARM/Thumb ,并 也就是说 16 位的 Thumb 指令一般可以
可在两种状态之间切换。只要遵循 ATPCS 完成和 32 位 ARM 相同的任务。当用户使
调用规则,Thumb 子程序和 ARM 子程序就 用 C 程序来处理应用时,如果编译为 Thumb
可以互相调用。在这种嵌入式系统软件开发 指令,那么它的目标代码大小只有编译为
中,为了增强系统的灵活性以及提高系统的 ARM 指令时的 65%左右,这样就增加了指
整体性能经常需要使用 16 位的 Thumb 指 令密度。从另一方面来看,处理器在这两种
令。如何有效、准确地使用 ARM/Thumb 状 状态下的性能是依赖于指令执行的存储器
态切换(Interworking )是关系到整个系统成 的宽度的。下面的图一具体说明二者的性能
败的关键环节,
您可能关注的文档
最近下载
- DB15_T 822-2025 在用电梯安全评估规则.pdf VIP
- (已压缩)广东省工程勘察设计服务成本取费导则(2024版).pdf VIP
- 形势与政策(沈阳职业技术学院)知到智慧树答案.docx VIP
- JJF(蒙) 142-2025 液体容积式油流量计在线校准规范.docx VIP
- 苏教版七年级《生物》上册期末试卷及答案【下载】.doc VIP
- JJF(冀) 3043-2025 热变形维卡软化点温度测定仪校准规范.docx VIP
- 2025中国癌症发病和死亡报告解读 .pdf VIP
- 江苏省扬州市育才小学六年级数学期末试卷真题及答案.doc VIP
- 实施指南《GB_T41659-2022 医用门》实施指南.docx VIP
- 危险化学品的定义和分类.ppt VIP
原创力文档


文档评论(0)