📜  组装-环境设置

📅  最后修改于: 2020-11-05 05:02:24             🧑  作者: Mango


本地环境设置

汇编语言取决于指令集和处理器的体系结构。在本教程中,我们重点介绍奔腾等Intel-32处理器。要遵循本教程,您将需要-

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

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

  • Microsoft汇编程序(MASM)
  • Borland涡轮组装机(TASM)
  • GNU汇编器(GAS)

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

  • 自由。您可以从各种Web来源下载它。
  • 有据可查,您会在网上获得很多信息。
  • 可以在Linux和Windows上使用。

安装NASM

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

  • 打开Linux终端。

  • 键入whereis nasm ,然后按Enter。

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

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

  • 在Netwide汇编器(NASM)网站上查看最新版本。

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

  • 将归档文件解压缩到创建子目录nasm-X. XX的目录中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文件。