注册 登录
编程论坛 汇编论坛

怎么把一个汇编在DOS下运行啊?

yangsc1984 发布于 2006-03-08 21:32, 3205 次点击

我初学汇编(自学)
但是我照着书上编了一个汇编程序后,
对者masm5不知所措,
不知道怎么运行啊
请高手指教!!!
希望告知者能详细描叙一下,
如何在DOS下编译程序!!
谢谢了!!
7 回复
#2
p1s2006-03-09 13:01
在masm目录下输入
masm 路径和.asm的文件名
link .obj文件名
执行程序
#3
jslzxy2006-03-11 14:18

在文件当前目录下用MASM运行编写的程序,
然后在LINK编辑过的文件
就可以执行程序了

#4
chengiant2006-03-16 12:18
在masm/bin下找到masm.exe和link.exe,若在windows下编译,在附件中打开cmd命令提示符,键入cd x:\masm5\bin;
masm xx.asm; link xx.obj;即可.
或干脆到C:\WINDOWS\SYSTEM32找到CMD.EXE复制到masm\bin下打开cmd.exe,接着masm xx.asm; link xx.obj
记住一定要把原程序xx.asm放在\masm5\bin 下,此时可进入DOS找到xx.exe就能运行了
#5
苦味酸2006-03-19 22:02

你应该多了解一些DOS操作,不一定去系统的学习DOS,但你得学会查资料,掌握基本操作指令,这对你学汇编很有帮助,因为真正的汇编高手必定对DOS很熟练。

“chengiant”给你的回复比较详细的了,其实还有一种方式,直接用MASM文件夹下的ml.exe(和masm指令格式一样)编译你的源程序,但是它不能看到编译、连接的过程就直接生成exe文件了。

#6
编客关关2006-06-09 11:37
顶  
#7
realoneyjw2006-06-09 13:29
支持
#8
lixingjiang2009-11-02 21:16
只有本站会员才能查看附件,请 登录


将此解压后,放在C盘,
在运行里输入command,进入DOS,依次输入下列命令:
cd\  回车
cd masm  回车
masm 文件名.asm 多次回车后会出现.obj的文件
link 文件名.obj 多次回车就会生成.exe的文件

这样就ok了
1