如何将.asm代码转换为可用的.exe文件?

时间:2019-04-20 08:46:02

标签: assembly exe

我现在正在学习编码(特别是Assembly 8086,并在DosBox仿真器中运行),我制作了一个包含几个.asm文件的游戏...我想将此游戏发布在一个很小的站点中我的所有朋友也在这里发布游戏,但是为此,我需要将该文件制作为可下载的.exe文件...正如我所说,我正在使用Dosbox 8086 Emulator和TASM / BIN ...任何帮助都将是惊人的。 .. 谢谢, 甘比宗

我已经搜索了许多这样的论坛,但不知道该怎么办...

1 个答案:

答案 0 :(得分:0)

大多数汇编程序将源文本(存储在文件*.asm中)转换为不能直接执行的所谓的目标代码 *.obj。您需要一个链接器才能将目标文件转换为*.exe。 Borland提供TLINK.exe。 您的游戏的Makefile可能如下所示:

  TASM /z /zi Game.asm
  TLINK /v Game.obj

您可以运行为     Game.exe或更好地使用Turbo Debugger作为     TD.exe Game.exe

或者您可能更喜欢将*.asm直接转换为可执行文件的汇编程序。查看示例euroassembler.eu/prodos16/tdosapi.htm