在搜索了几天并阅读了一些教程之后,我仍然很困惑如何在x86_64 MacOS机器上编写Assembly。
我已阅读:
https://software.intel.com/en-us/articles/introduction-to-x64-assembly
和这个(直到仅适用于Linux的那一部分):
http://cs.lmu.edu/~ray/notes/nasmtutorial/
还有这个:
http://nickdesaulniers.github.io/blog/2014/04/18/lets-write-some-x86-64/
它们都非常接近我要寻找的东西。我的目标并不是要能够编写大型汇编程序。但是我真的很想了解调用约定是什么,以及指针对齐在实践中的含义(因为两者似乎都是特定于Mac的。)
有没有建议的资源?教程?文档?