HardBirch

Thumb mode 与 ARM mode比较

时间:09-09-12 栏目:系统技术篇 作者:鲁智森也有文化 评论:0 点击: 1,452 次

一般來說, 對於同一份C程式, 分別編譯為ARM mode及Thumb mode, 有下列差異:

  • Thumb mode的code size為ARM mode的70%
  • Thumb mode需要使用的指令比ARM mode多40%以上
  • 在32位元的記憶體架構下, ARM mode的code比Thumb mode的code快40%
  • 在16位元的記憶體架構下, Thumb mode的code比ARM mode的code快45%
  • Thumb mode消耗的記憶體功率比ARM mode少30%

參考資料: http://www2.okisemi.com/us/docs/ARMFaqs.html#ARMFaqsQ18

声明: 本文由( 鲁智森也有文化 )原创编译,转载请保留链接: Thumb mode 与 ARM mode比较

Thumb mode 与 ARM mode比较:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐