Evian Zhang's
naive blog

macOS上的汇编入门(一)——引言

我最近一个阶段都在学习汇编语言,但是,当我想使用我的Mac编写汇编语言的时候,发现了许多问题。比如说,大多数实体的教材都采用的是32位甚至是16位的处理器,在如今仅支持64位架构的macOS 10.15上根本不能原生运行;再者,基于XNU这种类Unix内核的macOS系统,汇编语言的部分细节,如系统调用号等等与Linux不同,调用约定也与Windows不同。但现在网络上基于macOS来入门汇编语言的文章非常少,涉及到macOS汇编的也基本上不是用来入门的文章。因此,我打算利用这个暑假来写一写如何在macOS上入门汇编语言。

需要的背景知识

阅读我写的这一系列文章需要的背景知识并不多,包括:

这系列文章究竟讲了什么

那么,我打算讲的是在macOS上利用GAS语法,也就是AT&T语法进行x86-64汇编的入门。

可以在哪看到这系列文章

我在我的 GitHub 上, 知乎专栏 上和 CSDN 上同步更新。

下一篇文章: macOS上的汇编入门(二)——数学基础