装配 - 环境设置


本地环境设置

汇编语言取决于指令集和处理器的体系结构。在本教程中,我们重点关注 Intel-32 处理器,例如 Pentium。要遵循本教程,您将需要 -

  • IBM PC 或任何同等的兼容计算机
  • Linux操作系统的副本
  • NASM 汇编程序的副本

有许多好的汇编程序,例如 -

  • 微软汇编器 (MASM)
  • Borland Turbo 汇编器 (TASM)
  • GNU 汇编器 (GAS)

我们将使用 NASM 汇编器,因为它是 -

  • 自由的。您可以从各种网络资源下载它。
  • 有据可查,您将在网上获得大量信息。
  • 可以在 Linux 和 Windows 上使用。

安装NASM

如果您在安装Linux时选择“开发工具”,则NASM可能会与Linux操作系统一起安装,无需单独下载和安装。要检查您是否已安装 NASM,请执行以下步骤 -

  • 打开 Linux 终端。

  • 键入whereis nasm并按 ENTER。

  • 如果已安装,则会出现类似nasm: /usr/bin/nasm的行。否则,您将只看到nasm:,那么您需要安装 NASM。

要安装 NASM,请执行以下步骤 -

  • 检查The netwide assembler (NASM)网站以获取最新版本。

  • 下载 Linux 源存档nasm-X.XX.ta.gz,其中X.XX是存档中的 NASM 版本号。

  • 将存档解压到一个目录中,该目录会创建一个子目录nasm-X. XX

  • cdnasm-X.XX并输入./configure。这个 shell 脚本将找到最好的 C 编译器来使用并相应地设置 Makefiles。

  • 键入make以构建 nasm 和 ndisasm 二进制文件。

  • 键入make install以在 /usr/local/bin 中安装 nasm 和 ndisasm 并安装手册页。

这应该在您的系统上安装 NASM。或者,您可以使用 Fedora Linux 的 RPM 发行版。该版本安装比较简单,只需双击RPM文件即可。