汇编 - 安装和环境设置

本地环境设置

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

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

有很多好的汇编程序,例如 −

  • 微软汇编程序 (MASM)
  • Borland Turbo Assembler (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 的目录中。

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

  • 输入make来构建nasm和ndisasm二进制文件。

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

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