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文件。