初学汇编,不知道怎么用MASM怎么将OBJ文件转换成EXE文件
初学汇编,都不知道怎么用那个MASM
在百度上搜了一段的程序代码,放到TXT文件里边,
然后照着别人说的,打开CMD,用masm建立了OBJ文件,可是在用LINK转换成EXE文件时候发现没有什么反应?这是为什么?
怎么样产生EXE文件,过程稍微详细一点,谢谢!
[解决办法]
code 16 : masm6.1x
win nt : masm32v10.0
[解决办法]
推荐看罗云彬的书。。。<windows环境下32位汇编语言程序设计>
你可以使用Editplus那个组装好的套件,一键编译连接,www.aogosoft.com上就有
[解决办法]
汇编语言上机指导及例示http://tieba.baidu.com/f?kz=5783905
[解决办法]
要將txt的后缀改成.asm;然后masm xxx.asm link xxx.obj
[解决办法]
a.建立汇编源程序—通过———b.编译为目标文件—↓—d.连接为可执行文件
↑
│ c.不通过,重新修改(语句错误) ↓
├——————————————————————┘ ↓
↑ f.不正确,用调试工具调试,重新修改(逻辑错误) ↓
└————————————————————————————←e运行
↓正确
g.完成
[解决办法]
写一个源程序,后缀为.asm,打开cmd,然后输入masm xxx.asm,就会生成.obj文件。然后用link xxx.obj;(有个分号)就可以生成.exe文件。这时用低版本的masm的,我用的是masm11的。我是这样用的:打开cmd,然后输入ml xxx.asm,就会生成.obj文件。然后用link16 xxx;(有个分号)就可以生成.exe文件。。
[解决办法]
打开命令行,运行cmd 进去后,改路径到你安装masm的目录中,将你的txt的文件后缀改成.asm;然后在命令行执行masm xxx.asm,在执行一下 link xxx.obj就可以生成你要的XXX.exe文件了