2013-07-09 117 views
0

我是組裝世界的新手,在我浪費時間和理智學習之前,我想問一些關於FASM的問題。關於FASM的一些問題

  1. 我讀了FASM可以輸出COFF obj文件。這個.obj文件可以與從其他程序如GoRC(資源編譯器)生成的其他.obj文件鏈接在一起。
  2. 在Windows中如何使用FASM生成可執行UAC(如使它們以管理員權限運行)
  3. 在哪裏可以找到FASM中asm的分步教程?

回答

2
  1. 是的,你可以將結果COFF目標文件鏈接到任何其他兼容的目標文件。儘管FASM的主要優勢和獨特之處在於它能夠創建直接可執行文件的性能如何。如果你想創建完整的裝配應用程序,你根本不需要鏈接階段。 FASM可以創造一切。鏈接階段被使用的唯一原因是爲了使用其他編譯器創建的目標文件 - C/C++/Pascal等。

  2. 我認爲UAC是OS的問題,而不是編譯器。特別是對於Windows,FASM創建標準的PE可執行文件。如果您使用鏈接器,則它負責可執行文件的創建。

  3. 實際上你想通過「step」教程到達這個「步」嗎?下載的每個FASM軟件包都有非常完整的用戶手冊,平面彙編站點上有一個Documentation頁面。有一個很好的message board你可以問問題。

+0

感謝此...閱讀關於UAC的更多信息,並瞭解到可以通過在應用程序資源中嵌入清單來了解應用程序。清單實際上是一個XML,因此我們對如何將其嵌入到資源中有點困惑。 – MOHW

+0

@Osofem我最近在使用Linux,但我確信在FASM留言板上有關於此主題的討論。 – johnfound

+0

kk,謝謝..... – MOHW