![]() |
1
1
维基百科关于 Calling Convention 对ARM的约定有一个很好的总结。 |
![]() |
2
3
旧的,但不正确的答案。维基百科通常是不准确的(有时完全不正确),这是前一个案例的一个例子。有一个通用的调用约定(这是维基百科的文档),但是OSE可能会偏离——Android和iOS都会这样做(而且可能会赢得8场比赛,但我们知道当二进制文件开始出现时) http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iPhoneOSABIReference/Introduction/Introduction.html 为iOS提供正确的规范,因此在这里重复没有意义。最值得注意的是,注意R7和R12的使用。还要注意,armv6和armv7是不同的。现在,您需要ARMV7体系结构(A4、5、6…) |
![]() |
Ilya Loskutov · 无法将单词加载到寄存器中 2 年前 |
![]() |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
![]() |
Arya · 汇编语言中的“标签”——操作码 2 年前 |
![]() |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 2 年前 |
![]() |
R0M2 · 为什么“GCC”忽略汇编代码的-fno pic 2 年前 |
![]() |
Akagi Akira · 如何在gnu汇编程序中组装MIPS cpu 2 年前 |