题
我正在编写一段程序集,它将注册 tsr 然后退出。
我正在努力弄清楚如何正确地将其组装成可以在 dos 中执行的格式。
我可以访问 ubuntu 9.04 和 windows xp。(首选linux方法)。如果有人能告诉我如何将代码组装成 dos 可执行格式,然后如何在 dos 中执行它,我将非常感激!
解决方案
柜面任何事情发生在这里同样的问题,我在这里就是答案我终于找到了。它是一种免费的开发环境,可以轻松制作DOS程序:
的开发环境不使用MASM使得也必须被安装在所有后端工作,但它处理所有的组件和连接。
其他提示
如果它是一个.COM可执行文件,你只需要一个“组织为0x100”开始和以“NASM -f斌”组合,使用任何操作系统内置NASM。
有关的.EXE你需要一个DOS连接,即附带TASM / MASM之一。我不知道如果有一个便携式16位DOS连接,大多倾向于链接,一个DOS扩展下运行32位程序。
如果您使用的是masm,那么有一个16位链接器可用......http://blogs.pcworld.com/communityvoices/archives/2007/10/using_masm32_wi.html - 应该可以帮助你。
不隶属于 StackOverflow