汇编 - 环境设置



本地环境设置

汇编语言依赖于处理器的指令集和体系结构。本教程重点介绍奔腾之类的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文件即可。

广告