Assembly 环境设置 - Assembly汇编

本地环境设置

汇编语言是依赖于指令集和架构的处理器。在本教程中,我们使用英特尔32处理器,如奔腾。要按照本教程中将需要:

  • 一台IBM PC兼容电脑或任何同等

  • Linux操作系统副本

  • NASM汇编程序的副本

有很多很好的汇编程序,如:

  • 微软汇编(MASM)

  • Borland公司的Turbo汇编(TASM)

  • GNU汇编器(GAS)

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

  • 免费。可以从网络下载。

  • 有据可查的,会得到大量网上的信息。

  • 可以用在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。GZ,其中X.XX为NASM版本号到存档。

  • 解压缩到一个目录,创建一个子目录 nasm-X. XX.

  • 进入目录 nasm-X. XX 然后输入 ./configure . 此shell脚本将找到最好的C编译器的使用和设置相应的Makefile。

  • 输入 make 来建立NASM和ndisasm的二进制文件。

  • 输入make install NASM和ndisasm安装在/usr/local/bin目录和安装手册页。

这应该在系统上安装NASM。另外在Linux系统中可以使用RPM分发。这个版本是简单安装,只需双击该RPM文件。