环境设置(Environment Setup)
优质
小牛编辑
138浏览
2023-12-01
本地环境设置 (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文件即可。