汇编语言取决于指令集和处理器的体系结构.在本教程中,我们将重点介绍Pentium等Intel-32处理器.要学习本教程,您需要 : 去;
IBM PC或任何等效的兼容计算机
Linux操作系统的副本
NASM汇编程序的副本
有许多好的汇编程序,例如 :
Microsoft Assembler(MASM)
Borland Turbo Assembler(TASM)
GNU汇编程序(GAS)
我们将使用NASM汇编程序,因为它是 : 去;
免费.您可以从各种网络资源下载它.
有详细记录,您将在网上获得大量信息.
可以在Linux和Linux上使用Windows.
如果在安装Linux时选择"开发工具",则可能安装了NASM与Linux操作系统一起使用,您无需单独下载和安装.要检查您是否已安装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
.
cd到 nasm-X.XX
并输入 ./配置的.这个shell脚本将找到最好的C编译器来使用并相应地设置Makefile.
键入 make 来构建nasm和ndisasm二进制文件.
键入 make install 在/usr/local/bin中安装nasm和ndisasm并安装手册页.
这应该在您的系统上安装NASM.或者,您可以为Fedora Linux使用RPM分发.此版本安装起来更简单,只需双击RPM文件即可.