. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->第一个程序
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  (教程)写给编译不了很郁闷的同学  [待解决] 回复[ 32次 ]   点击[ 2016次 ]  
inkwing
[帖 主]   [ 发表时间: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,否则就要输入源程序文件的路径和扩展名。刚开始我也编译不出,书上没说清楚,对于我们新手来说确实很纠结啊,呵呵。如果说的有错请包涵,我也刚开始学,谢谢大家!
masmaster
[第1楼]   [ 回复时间:2010-08-02 09:43 ]   [引用]   [回复]   [ top ] 
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
不错不错
jyb1983
[第2楼]   [ 回复时间:2010-08-27 16:13 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-06-04 10:04
我也是遇到同样的问题,搞的好郁闷,也不知道哪里出错了,后来我在网上下载了一个中文的编译器,win-masm

挺好用的。
tiger888
[第3楼]   [ 回复时间:2010-09-09 12:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-10 16:34
谢谢LZ
barbara_chou
[第4楼]   [ 回复时间:2010-10-14 21:51 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-08 14:17
学习了
752052871
[第5楼]   [ 回复时间:2010-10-16 21:27 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-16 19:16
对好人就该说声谢谢
shift4833
[第6楼]   [ 回复时间:2010-10-24 10:14 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-20 14:04
谢谢了。
bingu
[第7楼]   [ 回复时间:2010-10-25 12:15 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-24 15:05
没有问题!
xohome
[第8楼]   [ 回复时间:2010-11-26 22:04 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:2
注册日期:2010-11-24 11:04
将写好的程序放在同masm.exe同一个文件夹  edit编辑用cmd进入 切换到该文件夹 这样,编辑的asm文件默认保存在该文件夹,然后编译就可以双击masm.exe了
qq1049926137
[第9楼]   [ 回复时间:2010-12-05 18:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-05 17:58
太好了,谢谢了!
8782711
[第10楼]   [ 回复时间:2010-12-15 18:41 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2010-12-12 20:21
我终于知道怎么切换到别的盘啦~幸亏lz啊
liber
[第11楼]   [ 回复时间:2010-12-20 19:19 ]   [引用]   [回复]   [ top ] 
荣誉值:8
信誉值:0
注册日期:2010-12-15 20:35
现在的年轻人根本没见过真正的DOS,他们怎么知道DOS的命令啊。
建议先到网上找一下DOS命令来熟悉熟悉,真正经常用的也没几个。
tyuu1127
[第12楼]   [ 回复时间:2011-04-03 13:53 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-03-19 10:42
谢谢
rikka_wang
[第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
mqywqs
[第14楼]   [ 回复时间:2011-04-06 12:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-04-05 12:00
LZ很强大
springaccount
[第15楼]   [ 回复时间:2011-04-07 19:11 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-04-15 23:24
在dos下运行 不要直接用MASM.EXE运行
neur2520
[第16楼]   [ 回复时间:2011-05-02 16:31 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-04-28 17:19
还是用编译器好,这东西估计以后用不着
luduxin
[第17楼]   [ 回复时间:2011-05-31 12:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-05-27 20:01
我的妈呀..
qzua
[第18楼]   [ 回复时间:2011-07-05 22:54 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-04 22:40
不行呀
qzua
[第19楼]   [ 回复时间:2011-07-05 22:57 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-04 22:40
安你说的是无效的路径呀,Invalid directory
qqcrack
[第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就更好了
calyyang
[第21楼]   [ 回复时间:2011-07-25 03:10 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-21 22:31
谢谢,学习了
sunm
[第22楼]   [ 回复时间:2011-09-19 10:57 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-09-19 08:05
原来是这个原因啊!了解了,测试成功
windy_wolf
[第23楼]   [ 回复时间:2011-10-07 01:13 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-07 00:19
win7(32位)可以运行command.exe(或者cmd.exe);
运行方式:win+R(或者点击开始运行)--->输入command或者cmd
tbag2011
[第24楼]   [ 回复时间:2011-10-07 21:23 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-09-18 15:25
中间文件为什么建立不起来?
zzm321990
[第25楼]   [ 回复时间:2011-10-24 14:02 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-23 13:50
楼主在上,请受小弟一拜!!!
145730564
[第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:程序是否有错误(源程序)
king80
[第27楼]   [ 回复时间:2012-01-20 15:12 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-01-12 12:55
受教!
erlangsen
[第28楼]   [ 回复时间:2012-05-05 14:11 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-05-05 14:08
非常感谢!不然的话,还真是一筹莫展。
gir
[第29楼]   [ 回复时间:2012-06-25 00:43 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-06-24 16:13
用tasm也可以的,我masm安装不了
alphabu
[第30楼]   [ 回复时间:2014-08-01 17:21 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-08-01 17:19
本来正为这个问题发愁呢,还好看见了楼主的帖子,茅塞顿开啊~
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved