汇编如何生成exe可执行文件

汇编如何生成exe可执行文件,第1张

masm是微软出的汇编编译器,支持8088/8086架构的汇编语言,在DOS下运行,需要下载。masm包括:

(1)编辑程序edit.exe

(2)汇编程序masm.exe

(3)连接程序link.exe

(3)调试程序debug.exe

基本使用方法如下,仅供参考:

用之前最好把上面的几个文件保存到盘符下的文件夹里,文件夹名字尽量简单明了,一切为了 *** 作简单。

(1)最好不要用edit.exe,而用记事本编辑汇编程序,这样 *** 作比较方便。保存时,文件类型选为所有文件,再在文件名后面加上.asm,保存即可。

(2)打开命令提示行(运行-->输入cmd-->确定),敲命令进入masm所在文件夹,输入masm

*.asm(*表示文件名)回车。

这时会提示Object

filename

[*.OBJ]:

表示要生成的目标文件名称,必须填,然后回车。提示

Source

listing

[NUL.LST]:

表示是否要生成列表文件,填写这生成.lst文件,不填则放弃生成.lst文件。.lst文件用记事本打开能看到源代码的语法错误,查错想当方便,****强烈建议生成****。回车后提示

Cross-reference

[NUL.CRF]:

表示生成交叉引用文件.crf,如果有多个.obj文件参与连接就要生成,回车后显示错误数量等信息,编译完成。

(3)输入link

*(.obj文件名)

第一步是预处理,包括语法检查等工作。

gcc -P abc.c

第二步由源程序生产汇编语言代码。

gcc -S abc.c

会生成abc.s文件,这个文件里就是汇编代码。

第三步编译器生成目标代码,一个源文件生成一个目标代码。

gcc -c abc.c


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11795004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存