汇编 - 环境设置
本地环境设置
汇编语言依赖于处理器的指令集和体系结构。本教程重点介绍奔腾之类的Intel-32处理器。要学习本教程,您需要:
- 一台IBM PC或任何兼容的同等计算机
- 一个Linux操作系统副本
- 一个NASM汇编程序副本
有很多优秀的汇编程序,例如:
- Microsoft Assembler (MASM)
- Borland Turbo Assembler (TASM)
- GNU汇编程序 (GAS)
我们将使用NASM汇编程序,因为它:
- 免费。您可以从各种网络资源下载。
- 文档齐全,您可以在网上找到大量信息。
- 可以在Linux和Windows上使用。
安装NASM
如果您在安装Linux时选择“开发工具”,则可能已经安装了NASM,您无需单独下载和安装它。要检查您是否已安装NASM,请执行以下步骤:
打开一个Linux终端。
键入whereis nasm并按ENTER键。
如果已安装,则会显示类似nasm: /usr/bin/nasm的行。否则,您将只看到nasm:,则需要安装NASM。
要安装NASM,请执行以下步骤:
查看The Netwide Assembler (NASM)网站以获取最新版本。
下载Linux源代码存档
nasm-X.XX.tar.gz
,其中X.XX
是存档中的NASM版本号。将存档解压到一个目录中,该目录将创建一个子目录
nasm-X.XX
。cd到
nasm-X.XX
并键入./configure。此shell脚本将找到最佳的C编译器并相应地设置Makefile。键入make以构建nasm和ndisasm二进制文件。
键入make install以将nasm和ndisasm安装到/usr/local/bin中,并安装手册页。
这应该会在您的系统上安装NASM。或者,您可以对Fedora Linux使用RPM发行版。此版本安装更简单,只需双击RPM文件即可。
广告