-
-
[旧帖]
[求助]关于masm5.0的极度困惑
0.00雪花
-
发表于:
2010-1-22 22:01
1490
-
[旧帖] [求助]关于masm5.0的极度困惑
0.00雪花
关于masm5.0的极度困惑
小弟下载了一个masm5.0,绿色版
打开后在当前目录运行1.asm (最简单的一个源程序)
source filename,object,filename,source listing进行得都很顺利,
但最后的cross-reference这一步,再按enter后,
窗口消失了,也没有生成任何文件 我在虚拟机里运行也这样的
请问这是什么情况?
这个我网上搜索 有人也遇到这种情况 但是没有回复
希望有谁知道的指点下 谢谢
========下面是1.asm
assume cs:codesg
codesg segment
mov ax,0123h
mov bx,0456h
add ax,bx
add ax,ax
move ax,4c00h
int 21h
codesg ends
end
========
我在cmd中运行masm后输入同一目录下的1.asm ,英文提示不能打开文件1.asm
但是把1.asm放到c盘后 输入c:\1.asm 按enter后dos窗口没有自动消失
但提示编译错误
Microsoft (R) Macro Assembler Version 5.00
Copyright (C) Microsoft Corp 1981-1985, 1987. All rights reserved.
Source filename [.ASM]: c:\1.asm
Object filename [1.OBJ]:
Source listing [NUL.LST]:
Cross-reference [NUL.CRF]:
c:\1.asm(7): error A2105: Expected: instruction or directive
50798 + 450034 Bytes symbol space free
0 Warning Errors
1 Severe Errors
==============
然后我去掉
move ax,4c00h
int 21h
再运行编译通过 但是没有生成obj文件
换了别的地方下载masm5.0也一样
[课程]FART 脱壳王!加量不加价!FART作者讲授!