【发布时间】:2011-10-31 19:09:58
【问题描述】:
我有问题。我需要将 .com 文件加载到内存中,然后将其卸载。我将使用int 21 ah=4bh 和al=1,这将完成我需要的一切,并为我提供足够的信息以供将来手动执行此文件。执行后我需要从内存中卸载文件,但我不知道该怎么做。
我不使用任何汇编程序,我用 HEX 编写,但我会很高兴,如果你能给我一些建议,我可以用它来编译本机 MS-DOS x16 .com
【问题讨论】:
-
This 问题可能是相关的。正如那里的答案所说,COM 文件是非常简单的文件,所以除非您对 PSP(运行 COM 文件时位于代码段的前 256 个字节)感兴趣,否则您可以直接操作该文件(请记住代码在 0x100 处加载)。