网络学院
迷城学吧
硬件
手机
旅游
生活
渔鱼
美图
电影
游戏
  导航: 迷城学吧 · 系统编程教程 · 汇编语言 · 汇编语言技巧教程

MASM5命令行

 
最新推荐文章
图文推荐
 
『MASM5命令行』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2007-5-10 

MASM5命令行

最近在了解X86汇编语言,因为要用到微软的MASM5,在使用过程中发现一个很不方便的地方

例如:masm 1.asm

Microsoft (R) Macro Assembler Version 5.00
Copyright (C) Microsoft Corp 1981-1985, 1987.  All rights reserved.

Object filename [1.OBJ]:
Source listing  [NUL.LST]:
Cross-reference [NUL.CRF]:

  50586 + 415030 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors 

这里要按很多回车才采用默认的输出1.OBJ,NUL.LST,NUL.CRF

试了才发现这样就可以完美地解决问题

masm 1.asm,1.OBJ,NUL.LST,NUL.CRF,

大家看出什么了吗?呵呵,这样都可以

masm 1.asm,,,,   这个会有1.map,1.crf输出    

同样的 masm 1.asm,1,NUL,NUL,

总结得出的是:“参数可以从命令行中用逗号隔开一个一个传给MASM编译程序”

于是,也得出了

link 1.obj,1.exe,NUL.MAP,,

以后编译程序就方便多了,可以用批处理,另外可以写MAKEFILE文件

fileName = 1
fileExte = exe
obj = 1.obj

$(fileName).$(fileExte):$(obj)
    link $(obj),,NUL,,
   
$(obj):
  masm $(fileName).asm,,NUL,NUL
   
clean:
    del *.obj
    del $(fileName).exe

批处理这里就不给出,因为比较简单了。了解上面的原理就行

如果您有什么疑问,可以至论坛提出或者解答他人的疑问    返回页面顶部

·上一篇:
·下一篇:
·导航: 迷城学吧 · 系统编程教程 · 汇编语言 · 汇编语言技巧教程
网友自拍|生活百味|历史图片|摄影世界|明星图片|体坛图库|美女图片|图片纪实|世界奇观
相关文章
advertisement
Photshop高手进阶

关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 申请链接 | 设为首页 | 本页加入收藏 返回顶部  
网站文本地图
  版权所有:迷城学吧 欢迎各种媒体转载我们的原创作品[转载请注明出处]
Copyright © 2005-2008 www.McXb.com online services. all rights reserved. 蜀ICP备05015578
Template designed by Monsi. Optimized for 1024x768 to Firefox and MS-IE6 7. Site powered by JoyON.
红盾Gov315
有一个迷样的城市
在每个人的内心深处
让我们探索发掘这古老的墓