本地环境设置
汇编语言取决于指令集和处理器的体系结构。 在本教程中,我们重点介绍奔腾等Intel-32处理器。 要遵循本教程,你需要准备一下东西
- IBM PC或任何等效的兼容计算机
- Linux操作系统
- NASM汇编程序
当然,我们有很多的汇编程序选择,比如
- Microsoft Assembler (MASM)
- Borland Turbo Assembler (TASM)
- The GNU assembler (GAS,Linux自带)
我们这里使用NASM汇编程序,这有几个好处。首先,当然是免费的了,家里又没有矿,可以从网上免费下载。其次,网上有很多的文档,我们可以做参考。还有就是这个汇编程序既可以在Linux系统上使用也可以在windows上使用。
关于Linux系统安装,大家参考一下这篇教程,记住,不要装双系统,用虚拟机。
知青语:如何安装虚拟机———一台电脑,多个系统体验zhuanlan.zhihu.com
安装NASM
如果在安装Linux时选择“开发工具”,则可能会随Linux操作系统一起安装NASM,而无需单独下载并安装。当然了,Ubuntu是没有这么一个选项的,其他Linux系统可能有。 要检查你是否已经安装了NASM,请执行以下步骤
- 打开一个Linux 终端
- 输入命令 whereis nasm或者which nas