在電腦領域中,Yasm是英特爾x86架構下的一個組譯器和反組譯器。它可以用來編寫16位元、32位元(IA-32)和64位元(x86-64)的程式。Yasm是一個完全重寫的Netwide組譯器(NASM)。Yasm通常可以與NASM互換使用,並支援x86和x86-64架構。其許可協定為修訂過的BSD許可證。截至2011年[update]它由Peter Johnson和Michael Urman開發。[1]
與NASM的比較
優點:
- 它可以組譯英特爾和AT&T的組譯語法;
- 對編譯器開發者提供庫和介面。
缺點:
- 和活躍開發的NASM相比,文件仍然不夠完善;
- Yasm缺乏對可重定位目標模組格式(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.