汇编 - 安装和环境设置
本地环境设置
汇编语言取决于指令集和处理器的体系结构。 在本教程中,我们重点关注 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文件即可。