【发布时间】:2012-01-15 11:04:27
【问题描述】:
出于教育目的,我想在苹果 iOS 上尝试一些 ARM 汇编代码。我想从 Xcode 中的一些行内代码开始。 我的理解是我需要为 iOS 设备编译,例如我的 iPhone,这意味着我需要支付 99 美元/年的会员费。 我认为我不能将 ASM 汇编代码与 iOS 手机模拟器一起使用。 我很难在 iPhone 的 Xcode 环境中找到有关 ARM 汇编代码的示例、书籍或文档。 我做错了吗?也许 iOS 并不是学习 ARM 汇编的最友好的环境。
【问题讨论】:
-
FWIW,这是一个collection of links 为 iOS 编写汇编程序。除了教育和娱乐之外,我严重怀疑这个练习的价值。
-
为 iOS/ARM 编写汇编代码需要 iOS 设备和程序成员资格。上手,阅读编译器生成的ARM代码可能就够了,见stackoverflow.com/questions/13166055/…
-
我关于 iOS 下 ARM asm 时序的博文提供了许多有用的链接和一个示例 Xcode 项目,其中包括附加到 Xcode 项目的 .s 文件:modejong.com/blog/post10_arm_timing_framework/index.html