社区
汇编语言
帖子详情
请教 :用masm 编译一个 300k 的asm,出现out of memory 问题?
yanyanyanyan
2003-08-01 11:38:34
有源程序 和编译后的.com文件
现在修改源代码,重新编译
出现 16205 out of memory 如何解决
还有,谁能说说masm 的操作步骤
...全文
642
10
打赏
收藏
请教 :用masm 编译一个 300k 的asm,出现out of memory 问题?
有源程序 和编译后的.com文件 现在修改源代码,重新编译 出现 16205 out of memory 如何解决 还有,谁能说说masm 的操作步骤
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
换个编译器。
M
ASM
汇编错误信息说明
M
ASM
汇编错误信息说明汇集了一些常见的在汇编代码中
出现
的错误,利用这个文档能够快速简洁的查错。
m
asm
5.0(集合了DEBUG.Exe)
适用环境: dos/window xp/windows7 功能:适用于win7下的汇编
编译
器,附带用WIN7的DEBUG.EXE 使用说明:1.解压到
一个
目录如 C:\
m
asm
然后在该目录下建立
一个
目录存放汇编源程序如C:\
m
asm
\mycode\1.
asm
编译
时:(关键之处)1.调用window7 的 cmd (按住键盘ctrl与alt之间的开始键(start)+R) 2.然后把目录转至 C:\
m
asm
3.然后输入 c:\
m
asm
\
m
asm
.exe 回车 4.然后 在光标提示下首先输入源程序 mycode/1.
asm
5.然后根据提示依次输入,注意一定要先建立目标程序,即1.obj然后才能调用LINK.EXE
编译
成1.EXE 6.OK了,运行一下1.EXE吧 关于DEBUG.EXE使用 c:/
m
asm
/degbug.exe 回车即何 如 -r 回车,就会列出当前寄存器的名称及存储的数据 其他用法相信使用过
M
ASM
编译
器的人都知道了。
M
ASM
32批处理命令
@echo off ::最近有点想弄汇编,不过弄个
编译
器弄了4、5天才弄好 ::因为不想每次
编译
都输入命令,于是写了这个批处理文件 ::转载请注明作者:luckily513 ::将此段代码复制到记事本,存为**.bat,将set
M
asm
32Dir=后面的地址改为你的
M
asm
32地址 ::使用方法:将.
asm
源文件拖到此批处理文件上,在源文件目录生成.exe文件 ::错误提示: ::1.
M
asm
32
编译
器地址存在同名程序 ::2.compile或link出错 set
M
asm
32Dir=E:\Program Files\
m
asm
32 cd /d %
M
asm
32Dir%\bin if exist %~n1.exe goto error1
m
asm
5 汇编
编译
和连接工具
m
asm
5 汇编
编译
和连接工具,解压到目录,然后命令行到这个目录,执行
m
asm
1.
asm
就可以
编译
文件了。
m
asm
32位
编译
32位的
m
asm
,用于对*.
asm
进行
编译
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章