我正在编写一段汇编代码,用于注册tsr并退出。
我正在努力弄清楚如何正确地将其汇编成可以在dos中执行的格式。
我可以访问ubuntu 9.04和windows xp。(首选linux方法)。如果有人能告诉我如何将我的代码组装成dos可执行文件格式,以及如何在dos中执行它,我将不胜感激!
我正在编写一段汇编代码,用于注册tsr并退出。
我正在努力弄清楚如何正确地将其汇编成可以在dos中执行的格式。
我可以访问ubuntu 9.04和windows xp。(首选linux方法)。如果有人能告诉我如何将我的代码组装成dos可执行文件格式,以及如何在dos中执行它,我将不胜感激!
如果是用于 .COM 可执行文件,你只需要在开头加上 "org 0x100",并使用适用于任何操作系统的 nasm 进行汇编。
对于 .EXE 文件,你需要使用 DOS 链接器,即与 TASM/MASM 一起提供的链接器。我不确定是否存在便携式的 16 位 DOS 链接器,大多数都倾向于链接在 DOS 扩展器下运行的 32 位程序。