1. 程式人生 > >Apple移動裝置處理器指令集armv6,armv7,armv7s及arm64

Apple移動裝置處理器指令集armv6,armv7,armv7s及arm64

手臂處理器,因為其低功耗和小尺寸而聞名,幾乎所有的手機處理器都基於手臂,其在嵌入式系統中的應用非常廣泛,它的效能在同等功耗產品中也很出色。

的ARMv6,ARMv7的,armv7s,arm64都是臂處理器的指令集,所有指令集原則上都是向下相容的,如的iPhone4S的CPU預設指令集為ARMv7的指令集,但它同時也相容的ARMv6指令集,只是使用的ARMv6指令集時無法充分發揮其效能,即無法使用的ARMv7指令集中的新特性,同理,iPhone5的的處理器標配armv7s指令集,同時也支援ARMv7的指令集,只是無法進行相關的效能優化,從而導致程式的執行效率沒那麼高。

需要注意的是iOS的模擬器沒有執行臂指令集,編譯執行的是86指令集,所以,只有在iOS的裝置上,才會執行裝置對應的臂指令集。