|
主题 : : (教程)写给编译不了很郁闷的同学 [待解决] |
回复[ 32次 ]
点击[ 2016次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2010-08-01 23:21 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2010-08-01 01:21 |
编译要在DOS模式下进行,而不是直接双击masm.exe 。masm可以安装在任意目录下。打开command后有个默认的路径,可以在后面输入其他盘符(如D:,F:)后回车转换。比如你的masm文件夹在D盘中,输入D:回车先切换到D盘。然后再输入cd masm回车切换到masm路径下,再输入masm回车就运行masm了。cd就是change directory,转换路径。换盘的时候不用输入cd,直接盘名加冒号回车就行。编译前确认源程序文件和masm在同一路径下,源程序文件的扩展名为asm,否则就要输入源程序文件的路径和扩展名。刚开始我也编译不出,书上没说清楚,对于我们新手来说确实很纠结啊,呵呵。如果说的有错请包涵,我也刚开始学,谢谢大家! | | |
|
|
|
|
[第1楼]
[ 回复时间:2010-08-02 09:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19 |
|
|
|
|
|
[第2楼]
[ 回复时间:2010-08-27 16:13 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-06-04 10:04 |
我也是遇到同样的问题,搞的好郁闷,也不知道哪里出错了,后来我在网上下载了一个中文的编译器,win-masm
挺好用的。 | | |
|
|
|
|
[第3楼]
[ 回复时间:2010-09-09 12:06 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-08-10 16:34 |
|
|
|
|
|
[第4楼]
[ 回复时间:2010-10-14 21:51 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-10-08 14:17 |
|
|
|
|
|
[第5楼]
[ 回复时间:2010-10-16 21:27 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-10-16 19:16 |
|
|
|
|
|
[第6楼]
[ 回复时间:2010-10-24 10:14 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-10-20 14:04 |
|
|
|
|
|
[第7楼]
[ 回复时间:2010-10-25 12:15 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-10-24 15:05 |
|
|
|
|
|
[第8楼]
[ 回复时间:2010-11-26 22:04 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:2
注册日期:2010-11-24 11:04 |
将写好的程序放在同masm.exe同一个文件夹 edit编辑用cmd进入 切换到该文件夹 这样,编辑的asm文件默认保存在该文件夹,然后编译就可以双击masm.exe了 | | |
|
|
|
|
[第9楼]
[ 回复时间:2010-12-05 18:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-12-05 17:58 |
|
|
|
|
|
[第10楼]
[ 回复时间:2010-12-15 18:41 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2010-12-12 20:21 |
|
|
|
|
|
[第11楼]
[ 回复时间:2010-12-20 19:19 ]
[引用]
[回复]
[ top ] | |
荣誉值:8
信誉值:0
注册日期:2010-12-15 20:35 |
现在的年轻人根本没见过真正的DOS,他们怎么知道DOS的命令啊。
建议先到网上找一下DOS命令来熟悉熟悉,真正经常用的也没几个。 | | |
|
|
|
|
[第12楼]
[ 回复时间:2011-04-03 13:53 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-03-19 10:42 |
|
|
|
|
|
[第13楼]
[ 回复时间:2011-04-03 20:32 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-03-20 20:30 |
回复:[贴 主]
------------------
Hello LZ,首先很感谢你的热心帮助。我是一个汇编语言初学者,大概2个星期前进入第4章,只因为无法运行MASM.exe后来论坛的朋友告诉我电脑可能没有安装masm.exe,我的操作系统是win7.然后昨天我下载了masm.exe(直接运行masm程序),进行编译每次到第4步回车后masm.exe自动关闭,后来网上的朋友告诉我masm.exe要在dos环境下运行才可以(dos也不懂)。 今晚进来论坛看到你的帖,按照你的提示还是不可以!!!! LZ你好人做到底,咱们约个时间你帮我远程演示一遍好不好,小弟感激不尽啊!! 郁闷2星期了啊~~ 先谢谢了 小弟qq 55604747 | | |
|
|
|
|
[第14楼]
[ 回复时间:2011-04-06 12:06 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-04-05 12:00 |
|
|
|
|
|
[第15楼]
[ 回复时间:2011-04-07 19:11 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-04-15 23:24 |
|
|
|
|
|
[第16楼]
[ 回复时间:2011-05-02 16:31 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-04-28 17:19 |
|
|
|
|
|
[第17楼]
[ 回复时间:2011-05-31 12:06 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-05-27 20:01 |
|
|
|
|
|
[第18楼]
[ 回复时间:2011-07-05 22:54 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-07-04 22:40 |
|
|
|
|
|
[第19楼]
[ 回复时间:2011-07-05 22:57 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-07-04 22:40 |
安你说的是无效的路径呀,Invalid directory | | |
|
|
|
|
[第20楼]
[ 回复时间:2011-07-06 01:47 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-07-04 18:37 |
首先,asm文件不一定非要用Edit,在任意路径下用鼠标右键单击选新建_文本文档,然后等你写好了按Alt+f选另存为,然后输入文件名.ASM 如Assembly.ASM 住意后缀要大写
另外十三楼说的问题,Win7是不支持DOS的,你可以在百度百科里输入Command看下就知道了,解决的办法你可以安装两个操作系统,例如把C盘装Win7,D盘装Winxp,其实汇编并不需要很好的系统和硬件,你要是有586的CPU就更好了 | | |
|
|
|
|
[第21楼]
[ 回复时间:2011-07-25 03:10 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-07-21 22:31 |
|
|
|
|
|
[第22楼]
[ 回复时间:2011-09-19 10:57 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-09-19 08:05 |
|
|
|
|
|
[第23楼]
[ 回复时间:2011-10-07 01:13 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-10-07 00:19 |
win7(32位)可以运行command.exe(或者cmd.exe);
运行方式:win+R(或者点击开始运行)--->输入command或者cmd | | |
|
|
|
|
[第24楼]
[ 回复时间:2011-10-07 21:23 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-09-18 15:25 |
|
|
|
|
|
[第25楼]
[ 回复时间:2011-10-24 14:02 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-10-23 13:50 |
|
|
|
|
|
[第26楼]
[ 回复时间:2011-12-25 18:30 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-12-24 10:09 |
不能编写exe:
1:路径是否有中文名字(换成英文)
2:是否用DOS打开MASM(开始,命令提示符,输入command)
3:源程序是否是ASM格式(TXT也可以,输入名称时写"xxx.txt")
4:MASM打开后是否有“Source filename [.ASM]:”(开始,我的电脑(右键),高级,环境变量,删除变量名为masm的变量)
5:程序是否有错误(源程序) | | |
|
|
|
|
[第27楼]
[ 回复时间:2012-01-20 15:12 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2012-01-12 12:55 |
|
|
|
|
|
[第28楼]
[ 回复时间:2012-05-05 14:11 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2012-05-05 14:08 |
|
|
|
|
|
[第29楼]
[ 回复时间:2012-06-25 00:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2012-06-24 16:13 |
|
|
|
|
|
[第30楼]
[ 回复时间:2014-08-01 17:21 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2014-08-01 17:19 |
本来正为这个问题发愁呢,还好看见了楼主的帖子,茅塞顿开啊~ | | |