请教 :用masm 编译一个 300k 的asm,出现out of memory 问题?

yanyanyanyan 2003-08-01 11:38:34
有源程序 和编译后的.com文件

现在修改源代码,重新编译
出现 16205 out of memory 如何解决

还有,谁能说说masm 的操作步骤
...全文
641 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanyanyanyan 2003-08-02
  • 打赏
  • 举报
回复
用masm611编译,提示源程序有大堆错
我直接修改原来的.com文件,解决了。
谁说说如何生成com文件,而不是exe
yanyanyanyan 2003-08-02
  • 打赏
  • 举报
回复
多谢大家的参与
ckp 2003-08-02
  • 打赏
  • 举报
回复
同意版主的观点:
COM文件只有一个代码段。
怎么生成COM文件,好象是用LINK或者TLINK将obj文件链接成exe 文件,
利用exe2bin(好象是这个程序)将exe文件转换成bin文件,然后rename
成com。
紫郢剑侠 2003-08-02
  • 打赏
  • 举报
回复
易水说得是.
原作者没说明是用什么汇编程序来进行的么?
Areslee 2003-08-02
  • 打赏
  • 举报
回复
有几个段?不止一个段的话就不能生成COM
yanyanyanyan 2003-08-01
  • 打赏
  • 举报
回复
源文件 aa.asm 300k
原作者编译后 aa.com 44k

现在如何实现
用什么编译器
我不懂汇编,还望大侠指教
Areslee 2003-08-01
  • 打赏
  • 举报
回复
是在一个段中吗?
16位模式下一个段最大只有64K
ckp 2003-08-01
  • 打赏
  • 举报
回复
是不是源文件太大,把它分割成几个文件分别编译后,用LINK链接即可。
zhaobird 2003-08-01
  • 打赏
  • 举报
回复
源程序发过来,zhao-bird@sohu.com
ahjoe 2003-08-01
  • 打赏
  • 举报
回复
换个编译器。

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧