電腦領域中,Yasm英特爾x86架構下的一個組譯器反組譯器。它可以用來編寫16位元32位元IA-32)和64位元x86-64)的程式。Yasm是一個完全重寫的Netwide組譯器(NASM)。Yasm通常可以與NASM互換使用,並支援x86x86-64架構。其許可協定為修訂過的BSD許可證。截至2011年 (2011-Missing required parameter 1=month!)它由Peter Johnson和Michael Urman開發。[1]

Quick Facts 開發者, 目前版本 ...
Yasm
Thumb
開發者Peter Johnson, Michael Urman et al.
目前版本1.3.0(2014年8月10日,​10年前​(2014-08-10
原始碼庫 編輯維基數據鏈結
作業系統DOSMicrosoft Windows類Unix
類型組譯器
許可協定BSD
網站yasm.tortall.net
Close

與NASM的比較

優點:

  • 它可以組譯英特爾英語Intel assemblyAT&T英語AT&T assembly的組譯語法;
  • 對編譯器開發者提供庫和介面。

缺點:

  • 和活躍開發的NASM相比,文件仍然不夠完善;
  • Yasm缺乏對可重定位目標模組格式英語Relocatable Object Module Format(OMF)對象的支援。

另請參見

參考文獻

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.