最初只包含 16 位指令。16 位指令 以牺牲一些性能为代价提供了更小的程序体积 。ARMv7 处理器包括 Cortex-A 系列处理器,支持 Thumb-2 技术,该技术扩展了 Thumb 指令集,以提供 16 位和 32 位指令的混合指令集。这提供了与 ARM 相似的性能,同时保留了缩小的代码体积。由于其大小和性能优势,编译或组合所有 32 位代码以利用 Thumb-2 技术越来越常见。
最初只包含 16 位指令。16 位指令 以牺牲一些性能为代价提供了更小的程序体积 。ARMv7 处理器包括 Cortex-A 系列处理器,支持 Thumb-2 技术,该技术扩展了 Thumb 指令集,以提供 16 位和 32 位指令的混合指令集。这提供了与 ARM 相似的性能,同时保留了缩小的代码体积。由于其大小和性能优势,编译或组合所有 32 位代码以利用 Thumb-2 技术越来越常见。