热门问题
时间线
聊天
视角

MASM32

来自维基百科,自由的百科全书

Remove ads
Remove ads

MASM32也稱為MASM32 SDK,是一種用組合語言開發32位元Windows應用程式的工具包。它適用於對組合語言編寫程式已有基礎,而又對Windows基本架構有興趣的人;它不適用於初學組合語言的人。

MASM32 SDK是由澳洲Steve Hutchesson所建立的工具包,主要的工具來自微軟開放下載的工具或由Steve Hutchesson等有經驗的程式設計師撰寫的工具程式,可供個人、機構、政府部門以及任何公司自由免費使用,但不能出售、重新授權、附加或與任何形式的軟體捆綁[1]

MASM32 SDK裡面有各式各樣的工具,都是為了撰寫Windows應用程式所需,它們包含:

  • 組譯器:ml.exe,這是微軟MASM6.x內的組譯器,可升級為6.15版。
  • 連結器:link.exe,這是微軟Visual Studio中能夠生成32位元應用程式的連結器。
  • 編輯器:qeditor.exe,這是Steve Hutchesson自行開發的編輯器,適合撰寫組合語言原始碼
  • 資源編譯器:rc.exe,這是微軟Visual Studio中32位元的資源編譯器。
  • 其他工具:lib.exe、dumpbin.exe、dumppe.exe等工具。
  • 各種含入檔(include file)與匯入程式庫(library)。
  • 許多範例,包含對話框控制項BMP等。

在沒有MASM32 SDK之前,要用組合語言撰寫Windows程式,要處理許多細節上的問題。在MASM32 SDK出現之後,就變簡便了。最新版的MASM32 SDK是第11版,下載連結是The MASM32 SDK页面存档备份,存于互联网档案馆)網站。

Remove ads

發展歷史

更多信息 版本, 發佈日期 ...
Remove ads

外部链接

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads