关于FASM的一些问题

时间:2013-07-09 13:27:43

标签: assembly fasm

我是集会世界的新手,在浪费我的时间和理智来学习它之前,我想问一些关于FASM的问题。

  1. 我读到FASM可以输出COFF .obj文件。这个.obj文件可以与其他程序(如GoRC(资源编译器))生成的其他.obj文件链接在一起。
  2. 如何使用FASM生成的可执行文件能够在Windows中识别UAC(比如使用管理员权限运行)
  3. 我在哪里可以找到FASM中asm的分步教程?

1 个答案:

答案 0 :(得分:1)

  1. 是的,您可以将结果COFF对象文件链接到任何其他兼容的目标文件。虽然FASM的主要功能和独特功能是它能够直接创建可执行文件的能力。如果要创建完整的程序集应用程序,则根本不需要链接阶段。 FASM可以创造一切。链接阶段使用的唯一原因是为了使用由其他编译器创建的目标文件 - C / C ++ / Pascal等。

  2. 我认为UAC是操作系统的问题,而不是编译器。特别是对于Windows,FASM创建标准的PE可执行文件。如果您使用链接器,那么它负责创建可执行文件。

  3. 实际上你想通过“步骤”教程跟随这个“步骤”到达的地方?下载的每个FASM软件包都有一个非常完整的用户手册,平面汇编器站点上有一个Documentation页面。有一个很好的message board你可以在那里提问。