RealView编译工具:ARM与汇编语言支持
5星 · 超过95%的资源 需积分: 25 197 浏览量
更新于2024-12-13
收藏 2.01MB PDF 举报
"RealView® 编译工具是ARMLimited提供的一套全面的软件开发工具,主要包括独立的armasm汇编器以及内置于C和C++编译器中的优化和非优化汇编器。该工具支持ARM和Thumb指令集,包括最新的UAL(统一汇编语言),能够编写兼容ARM、Thumb-2或更早的Thumb指令的代码。如果从旧版本升级,用户可以参考要点指南了解新功能和增强功能。
在汇编语言方面,RealView编译工具支持1.1.1章节提到的ARM统一汇编语言,这种语言已经替代了早期版本,并且可以在ARM、Thumb-2或Thumb模式下工作。当尝试使用不支持的指令时,汇编器会报告错误。
1.1.2章节介绍了对Intel® 无线MMX™技术指令的支持,这些指令适用于PXA270处理器,它是具有MMX扩展的ARMv5TE架构实现。RealView编译工具提供了无线MMX技术的控制和SIMD数据寄存器支持,增强了加载和存储指令的功能。
此外,1.1.3章节提到了ARM NEON™技术,这是一项针对高级媒体和信号处理应用的64/128位混合SIMD技术,适用于嵌入式处理器。NEON技术作为ARM内核的一部分,拥有独立的执行管道和寄存器组,不同于ARM核心的寄存器组。NEON指令可以在ARM和Thumb-2代码中使用,详细信息可在第5章找到。
该文档版权由ARMLimited持有,可能会根据版本更新进行内容更改。使用者需要注意,虽然文档旨在帮助用户使用产品,但ARMLimited不提供任何暗示或明示的担保,并对使用文档或产品可能引起的损失或损害不承担责任。文档所描述的产品可能会不断更新和发展。"
这份文档详细阐述了RealView编译工具中汇编器的功能和特点,包括对不同汇编语言版本的支持,以及对特定处理器技术如无线MMX技术和NEON技术的兼容性。这对于使用RealView工具进行ARM架构平台软件开发的专业人士来说,是非常重要的参考资料。
182 浏览量
2008-03-14 上传
261 浏览量
198 浏览量
152 浏览量
点击了解资源详情
152 浏览量
183 浏览量
点击了解资源详情
zj3152
- 粉丝: 7
- 资源: 3
最新资源
- Meets:具有AI集成的下一代社交计划应用程序。 华盛顿大学202021冬季编码训练营最佳UX和UI设计奖以及“人民选择奖”
- katie
- Macrobond:Macrobond API的非官方熊猫包装
- Django-2.0.13.tar.gz
- pdf_converter
- Drawing:代码使草图软件中的手指绘图应用程序
- ec2recovery
- 转换tfrecord代码.zip
- qbaka-angular:Qbaka 的 Angular 插件
- Jukebox:TERA工具箱模块,可让您使用便携式自动点唱机在任何地方收听一些很棒的音乐!
- Android仿微信摇骰子游戏
- Oh Remind Me!-crx插件
- IBM x3650 m2网卡驱动32位 for win2003/2008 32位
- 控制任何外部IE内核浏览器-易语言
- ratings-api:在Redis上构建评级API的简单实现示例
- System-programming