目录

汇编 - 环境设置(Environment Setup)

本地环境设置 (Local Environment Setup)

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

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

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

  • Microsoft Assembler(MASM)
  • Borland Turbo Assembler(TASM)
  • GNU汇编程序(GAS)

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

  • 自由。 您可以从各种Web源下载它。
  • 记录良好,您将获得有关网络的大量信息。
  • 可以在Linux和Windows上使用。

安装NASM

如果在安装Linux时选择“开发工具”,则可能会随Linux操作系统一起安装NASM,而无需单独下载和安装。 要检查是否已安装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的目录中nasm-X. XX nasm-X. XX 。

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

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

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

这应该在您的系统上安装NASM。 或者,您可以为Fedora Linux使用RPM分发。 此版本更易于安装,只需双击RPM文件即可。

<上一篇.汇编 - 介绍
↑回到顶部↑
WIKI教程 @2018