资料介绍
主要介绍了在ARM处理器中,ARM/Thumb状态切换的原因和方法。在基于ARM处理器的嵌入式开发中,为了增强系统的灵活性以及提高系统的整体性能经常需要使用16位的Thumb指令,所以需要在ARM和Thumb状态之间来切换(Interworking)微处理器状态,这部分内容也是实际项目设计中需要重点考虑的内容。
关键字:Interworking,ARM/THUMB,Veneer
近年来,32位RISC芯片性价比快速提高,使得基于32位处理器(特别是ARM)的嵌入式应用迅猛地上升。在32位控制器领域,ARM架构的芯片占据了60%--70%的市场。在ARM体系中有一些特定功能称为ARM体系的变种( variant),其中支持Thumb指令集,称为T变种。这样ARM微处理器就有两种工作状态ARM/Thumb,并可在两种状态之间切换。只要遵循ATPCS调用规则,Thumb子程序和ARM子程序就可以互相调用。在这种嵌入式系统软件开发中,为了增强系统的灵活性以及提高系统的整体性能经常需要使用16位的Thumb指令。如何有效、准确地使用ARM/Thumb状态切换(Interworking)是关系到整个系统成败的关键环节,也是在具体项目开发过程中相对比较难掌握的内容。本文主要介绍ARM体系结构中的ARM/Thumb状态切换(Interworking)。
关键字:Interworking,ARM/THUMB,Veneer
近年来,32位RISC芯片性价比快速提高,使得基于32位处理器(特别是ARM)的嵌入式应用迅猛地上升。在32位控制器领域,ARM架构的芯片占据了60%--70%的市场。在ARM体系中有一些特定功能称为ARM体系的变种( variant),其中支持Thumb指令集,称为T变种。这样ARM微处理器就有两种工作状态ARM/Thumb,并可在两种状态之间切换。只要遵循ATPCS调用规则,Thumb子程序和ARM子程序就可以互相调用。在这种嵌入式系统软件开发中,为了增强系统的灵活性以及提高系统的整体性能经常需要使用16位的Thumb指令。如何有效、准确地使用ARM/Thumb状态切换(Interworking)是关系到整个系统成败的关键环节,也是在具体项目开发过程中相对比较难掌握的内容。本文主要介绍ARM体系结构中的ARM/Thumb状态切换(Interworking)。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于ARM处理器的禽舍环境监控系统 31次下载
- ARM处理器的寻址方式和指令集介绍 33次下载
- 概述ARM处理器的工作状态和工作模式 9次下载
- OMAPL138B C6-Integra™ DSP+ARM® 处理器 6次下载
- Thumb指令集之ARM和Thumb的混合编程 1次下载
- 初识ARM系列处理器 3次下载
- ARM920T处理器工作模式 39次下载
- ARM处理器的工作模式 30次下载
- ARM微处理器的指令系统教材 PPT 70次下载
- ARM微处理器的编程模型 50次下载
- 基于ARM处理器的软件优化设计 12次下载
- ARM/THUMB指令系统 44次下载
- ARM/THUMB微处理器结构及指令系统 33次下载
- ARM微处理器的指令系统 4次下载
- ARM微处理器的编程模型 382次下载
- ARM协处理器接口 1260次阅读
- ARM架构常用术语解析 2198次阅读
- Thumb指令、Thumb-2指令、Thumb-2EE 指令区别是什么 1.2w次阅读
- 嵌入式处理器的体系架构与内核 2952次阅读
- 嵌入式系统架构之ARM处理器 2028次阅读
- 解答arm处理器的七种工作模式 1.5w次阅读
- 浅谈arm处理器的优势 1.2w次阅读
- 解答arm是什么/arm处理器采用什么威廉希尔官方网站 7777次阅读
- ARM CortexA-72处理器介绍 处理器性能怎么样 3474次阅读
- arm的协处理器有几个?ARM协处理器详解 8504次阅读
- ARM处理器的2种工作状态和7种工作模式及37个寄存器介绍 1.3w次阅读
- 浅谈ARM处理器的特点和体系结构 1.6w次阅读
- ARM内核处理器的的分类 ARM7系列开发的开发 3894次阅读
- thumb指令集是什么_thumb指令集与arm指令集的区别 1.7w次阅读
- ARM 架构/特性(处理器)全解 4759次阅读
下载排行
本周
- 14K 十倍光学变焦摄像头模组OZ080规格书
- 0.59 MB | 5次下载 | 免费
- 2LC329 红外热成像专用无线图传模块规格书
- 0.37 MB | 2次下载 | 免费
- 3W5500V1.3中文数据手册
- 2.17 MB | 2次下载 | 1 积分
- 4直流开关电源基础介绍
- 12.86 MB | 1次下载 | 1 积分
- 5CoAP协议中文版PDF电子书免费下载
- 0.82 MB | 0次下载 | 免费
- 6同步降压电源管理芯片PL2733C数据手册
- 0.26 MB | 次下载 | 免费
- 7四路双输入正与非门SNx4AHC02数据表
- 2.9MB | 次下载 | 免费
- 8具有三态输出的八路总线收发器SNx4AC245数据表
- 2.28MB | 次下载 | 免费
本月
- 1STM32国内外发展现状
- 1.15 MB | 20次下载 | 免费
- 2储能电源市场分析
- 7.99 MB | 16次下载 | 免费
- 3传感芯片选型指南
- 3.60 MB | 14次下载 | 免费
- 4TDK电容器产品指南
- 11.88 MB | 9次下载 | 1 积分
- 5ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 62A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 8次下载 | 免费
- 7储能电源市场分析报告
- 2.61 MB | 7次下载 | 免费
- 8山特TG400UPS工作原理与维修
- 0.39 MB | 5次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935094次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191319次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183317次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73795次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和威廉希尔官方网站
- 未知 | 70088次下载 | 免费
评论
查看更多