Browse By Tags

  • 应用笔记:如何将软件应用从ARMv5架构移植到ARMv7架构上

    此应用笔记旨在帮助您如何将软件应用从ARMv5架构上移植到ARMv7-A/R上。该应用笔记描述了ARMv5与ARMv7差别,解释了从ARMv5移植到ARMv7-A/R中需要注意的事项。本文默认您具有ARMv5架构的基本知识与ARMv5架构上的软件开发相关经验。本文重点针对的平台是ARMv7-A, 因为ARMv7-A与ARMv7-R具有很多重叠之处,所以部分关于ARMv7-A的信息,同样适用于ARMv7-R.

    您可以从本页最下方链接下载到该应用笔记的PDF版本:

    此应用笔记大纲如下:

      第一章 总体介绍从ARMv5升级到ARMv7带来的好处…

  • 条件代码3:Thumb-2 中的条件执行

    条件代码3Thumb-2 中的条件执行

    投稿人Jacob Bramley2010 9 30

    Thumb-2 可利用ARM 指令集提供的相同条件执行功能。在有条件执行一两条指令时这种机制与更为传统的条件分支机制相比具备代码大小和性能方面的优势

    我在本系列博文上一篇的结尾处提到,Thumb 中并不直接提供这一机制。相反Thumb-2 具有一个指令 : it  。它可提供与 ARM 条件执行相同的功能。在本文中,我将介绍 it 指令,也将说明 Thumb-2 中条件设置指令的一些注意事项…