NASM - The Netwide Assembler

軟件截圖:
NASM - The Netwide Assembler
軟件詳細信息:
版本: 2.10
上傳日期: 14 Apr 15
許可: 免費
人氣: 434

Rating: 3.7/5 (Total Votes: 3)

NASM是一個80x86彙編專為便攜性和模塊化。該項目支持多種目標文件格式,包括Linux的a.out和ELF,COFF,微軟16位OBJ和Win32。它還將輸出純二進制文件。

它的語法設計簡單易懂,類似英特爾的,但是不太複雜。它支持Pentium,P6,MMX,支持3DNow!和SSE操作碼,並具有微距功能。它包括一個反彙編器以及

的網際彙編成長出了一個主意上comp.lang.asm.x86(或可能alt.lang.asm - 我忘了),這基本上是有似乎沒有一個好的免費的x86系列彙編,並且那也許有人應該寫一個

- A86是不錯的,但不是免費的,尤其是你沒有得到任何32位計算能力,直到你付出代價。這是DOS只,太
- 天然氣是免費的,在DOS和Unix端口,但它不是很好,因為它的設計是一個後端的gcc,它總是飼料它正確的代碼。因此,它的錯誤檢查是最小的。此外,它的語法是可怕的,從任何人試圖居然寫了什麼東西的地步。另外,你可以不寫它(正確)16位代碼
- as86是Minix-和Linux特有的,(我的版本至少)似乎並沒有太多(或任何)文檔。
- MASM不是很好,而且它(是)價格昂貴,而且只能運行在DOS下
- TASM較好,但仍爭取MASM兼容,這意味著數以百萬計的指令和噸,繁文縟節。其語法基本MASM的,有矛盾和怪癖為此,需要(儘管它挑選出其中的一些由理想模式的手段)。它的價格昂貴了。和它的DOS只。

所以在這裡,你的編碼快感,是NASM。目前它仍處於原型階段 - 我們不承諾,它可以超越任何這些組裝的。但請,請給我們的bug報告,修復,有用的信息,和其他任何你可以得到你的手(和感謝很多人誰已經做到了這一點!你都知道你是誰),我們將提高這都認不出來。再次,

的Unix

下安裝NASM一旦你獲得了Unix的源存檔NASM,NASM-X.XX.tar.gz(其中X.XX表示存檔中的NASM的版本號),解壓到一個目錄如/ usr / local / src目錄。存檔,解壓後,將創建其自己的子目錄NASM-X.XX

NASM是一個自動配置包:一旦你解開它,cd到該目錄,它已經解壓到和類型的./configure。這個shell腳本會找到最好的C編譯器用於建設NASM並建立相應的Makefile。

一旦NASM具有自動配置,您可以鍵入make構建NASM和ndisasm二進制文件,然後進行install來安裝它們在/ usr / local / bin目錄和安裝手冊頁nasm.1和ndisasm.1在/ usr /本地/人/ man1目錄。另外,您也可以給選項,例如--prefix到配置腳本(見INSTALL文件的更多細節),或者安裝程序自己。

NASM還附帶了一組工具,可以用來處理RDOFF自定義對象文件格式,這是在NASM歸檔的rdoff子目錄。你可以用make RDF如果NASM未能自動配置建立這些和化妝rdf_install安裝它們,如果你想他們。

,您可能仍然能夠使它編譯使用回退的8第十二Unix的Makefile.unx。複製或重命名文件Makefile文件,並嘗試輸入make。還有在rdoff子目錄中的文件Makefile.unx

什麼是此版本中的新

  • 在當優化啟用,MOV R64,IMM現在優化,以最短的形式可能

什麼在01年9月2日的版本是新的

類似的軟件

Pharo
Pharo

20 Feb 15

motor
motor

3 Jun 15

boot
boot

20 Feb 15

顯影劑的其他軟件 H. Peter Anvin

Syslinux
Syslinux

17 Feb 15

SuperRescue CD
SuperRescue CD

3 Jun 15

WrapLinux
WrapLinux

3 Jun 15

意見 NASM - The Netwide Assembler

評論沒有發現
添加評論
打開圖片!