当前位置: 代码迷 >> 汇编语言 >> 初学汇编,不知道如何用MASM如何将OBJ文件转换成EXE文件
  详细解决方案

初学汇编,不知道如何用MASM如何将OBJ文件转换成EXE文件

热度:2881   发布时间:2013-02-26 00:00:00.0
初学汇编,不知道怎么用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文件了