能力值:
( LV2,RANK:10 )
2 楼
Masm 没有中文的.要中文可以试用易语言.
Masm8.0是爱好者做的.非官方的.里面有很多不错的例子.对着学习会有很大的帮助的.
能力值:
(RANK:10 )
3 楼
谢谢jr21066朋友在百忙之中给予回复我的"菜"贴~
可是E文的真是不懂呀,尤其是我建立了ASM文件之后,不知道怎么编译了,在CHM文档里是这样说明的.
引用了下面的话:
好了,现在保存例子,取名为msgbox.asm。把 ml.exe 的路径放到 PATH 环境变量中,键入下面一行 进行编译:
ml /c /coff /Cp msgbox。asm (译者注:命令行参数大小写是有区别的)
/c 是告诉MASM只编译不链接。这主要是考虑到在链接前您可能还有其他工作要做。
/coff 告诉MASM产生的目标文件用 coff 格式。MASM 的 coff 格式是COFF(Common Object File Format:通用目标文件格式) 格式的一种变体。在 UNIX 下的 COFF 格式又有不同。
/Cp 告诉 MASM 不要更改用户定义的标识符的大小写。若您用的是 hutch 的包含文件的话,在.model 指令下加入 "option casemap:none" 语句,可达到同样的效果。
当您成功的编译了 msgbox.asm 后,编译器会产生 msgbox.obj 目标文件,目标文件和可执行文件只一步之遥,目标文件中包含了以二进制形式存在的指令和数据,比可执行文件相差的只是链接器加入的重定位信息。
好,我们来链接目标文件:
link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm32\lib msgbox.obj
/SUBSYSTEM:WINDOWS 告诉链接器可执行文件的运行平台
/LIBPATH:〈path to import library〉 告诉链接器引入库的路径。
基于MASM8.2的基础上,我怎么看都没看明白.....
能力值:
( LV10,RANK:170 )
4 楼
移动到调试板块
能力值:
( LV2,RANK:10 )
5 楼
我认为写MASM用EDITPLUS比较好,EditPlus的功能很强大,他的用户工作组可以把ml,rc和link结合起来,
能力值:
( LV9,RANK:410 )
6 楼
最初由 dldw3s 发布 我认为写MASM用EDITPLUS比较好,EditPlus的功能很强大,他的用户工作组可以把ml,rc和link结合起来,
aogo 的站上有个做好的:
http://www.aogosoft.com/index.asp?format=download
能力值:
( LV9,RANK:410 )
7 楼
强烈推荐您下载MASM for EditPlus,这是一个Win32MASM的IDE配置包,是我针对EditPlus进行配置的开发环境,目前已经过众多网友的测试与使用,绝不逊色于RedASM!我正是因为想推广这个配置包才开办了这个站点的,我现在的工作就是用它来开发Win32ASM程序。无论您是否是初学者,如果您对MASM for EditPlus不了解,请查看安装完毕后的自述文件!
http://www.aogosoft.com/index.asp?format=program
能力值:
( LV2,RANK:10 )
8 楼
用了aogo 的MASM for EditPlus,不用理会什么连接之类的。只管打代码就行。对初学者很方便。
能力值:
( LV2,RANK:10 )
9 楼
对,用aogo的editplus for masm是最方便的了(就是好象不能生成Dll文件)。或者自己建个批处理文件也可以。
能力值:
(RANK:10 )
10 楼
我来啦~呵呵,感谢这么多位朋友在百忙之中给予回复,呵呵我好菜呀~
恩,我现在就去下载
斑竹对不起啦,呵呵,这个帖子发在这个区有点不合适
那就按照赵本山的说法办吧"转移啦"
感谢大家对我的帮助~~~
再次说声谢谢.
能力值:
( LV2,RANK:10 )
11 楼
? MASM for EditPlus: EditPlus for MASM ;