ARM体系变种及指令集基础知识

ARM 体系有不少变种,针对不同需求了不同的优化。比如,Thumb 指令集是把 ARM 指令集的子集重新编码成 16 位指令,节省存储空间,适用于内存受限的设备。长乘指令(M 变种)则 64 位乘法,增强计算能力。增强型 DSP 指令(E 变种)为数字信号任务了加速,适合做图像或者音频的设备。Java 加速器 Jazelle(J 变种)则让 ARM 和 Java 语言结合得更加紧密,提升 Java 应用的性能。ARM 媒体功能扩展(SIMD 变种)则提升了对多媒体数据的能力,适合视频、音频相关应用。

这些变种各有优势,可以根据你的需求选择使用。比如,图像时更需要 E 变种,而如果你做 Java 相关应用,J 变种会更合适。了解它们能你更高效地优化硬件和软件的结合。

如果你想深入了解某个变种,可以去阅读一些相关的技术文章,像ARM9 指令集Android 指令集简介等文章会给你更多启发。

ppt 文件大小:3.87MB