匯編語言是依賴于指令集和架構(gòu)的處理器。在本教程中,我們使用英特爾32處理器,如奔騰。要按照本教程中將需要:
一臺(tái)IBM PC兼容電腦或任何同等
Linux操作系統(tǒng)副本
NASM匯編程序的副本
有很多很好的匯編程序,如:
微軟匯編(MASM)
Borland公司的Turbo匯編(TASM)
GNU匯編器(GAS)
我們將使用NASM匯編,因?yàn)樗牵?/p>
免費(fèi)??梢詮木W(wǎng)絡(luò)下載。
有據(jù)可查的,會(huì)得到大量網(wǎng)上的信息。
可以用在Linux和Windows
如果選擇“開發(fā)工具”,而安裝Linux,可以隨著Linux操作系統(tǒng)安裝NASM,不需要單獨(dú)下載并安裝。檢查是否已經(jīng)安裝了NASM,采取以下步驟:
打開一個(gè)Linux終端。
輸入whereis NASM,然后按ENTER鍵。
如果已經(jīng)安裝,則類似這樣一行,nasm: /usr/bin/nasm將出現(xiàn)。否則將看到的只是NASM,那么需要安裝NASM。
要安裝NASM采取以下步驟:
詳細(xì)訪問The netwide assembler (NASM) 查看最新版本.
下載Linux源歸檔文件nasm-X.XX. ta .gz。GZ,其中X.XX為NASM版本號(hào)到存檔。
解壓縮到一個(gè)目錄,創(chuàng)建一個(gè)子目錄 nasm-X. XX.
進(jìn)入目錄 nasm-X. XX 然后輸入 ./configure . 此shell腳本將找到最好的C編譯器的使用和設(shè)置相應(yīng)的Makefile。
輸入 make 來建立NASM和ndisasm的二進(jìn)制文件。
輸入make install NASM和ndisasm安裝在/usr/local/bin目錄和安裝手冊(cè)頁。
這應(yīng)該在系統(tǒng)上安裝NASM。另外在Linux系統(tǒng)中可以使用RPM分發(fā)。這個(gè)版本是簡(jiǎn)單安裝,只需雙擊該RPM文件。