序言
目前汇编语言教程基本是基于DOS环境和Linux环境的X86汇编。基于macOS的教程寥寥无几,而且不成体系,汇编语言在不同平台的差异又比较大。我便有了写macOS环境系列教程的想法,两周前我写了教程(一)环境搭建。后来我觉得要加上序言和目录才像一个完整的教程,就是这篇教程零了。
本教程为入门教程,不需要读者有很多编程经验,但有两点要求:
- 有计算机基础知识,熟悉一门高级语言
- 熟悉macOS系统,了解一些Shell知识
阅读本教程并不需要了解C语言,中间我会使用到一些C语言例子,但都是很简单的,只要你熟悉一门高级语言,我相信是比较容易理解的。
我简单规划了下,会写十篇左右教程。内容不是很确定,先把我的计划列出来,以后再调整。
目录
教程(一):环境搭建
教程(二):从Hello world开始
教程(三):认识寄存器
教程(四):汇编指令
教程(五):流程控制
教程(六):流程控制(二)
教程(七):函数调用
教程(八):内中断
教程(九):外中断