如何使用MASM来编译、连接、调试汇编语言

先声明下,本人绝非大虾,也只是菜鸟一个,写此文的目的只是为了加深我对知识的理解罢了。好,进入正题。
我是把masm解压后发在D盘中的一个叫masm的文件里,在masm文件里新建个记事本(记事本功能是很强大的,只要改下后缀名,写什么语言都noproblem),在记事本里写上你要的汇编程序,然后另存为***.asm的文件。
   接下来,点击“开始”\运行\command.接下来便弹出如下黑色的窗口(上面是版权声明,下面那个说明是C盘
目录)

如何使用MASM来编译、连接、调试汇编语言(图文教学篇)
输入命令"D:"

如何使用MASM来编译、连接、调试汇编语言(图文教学篇)
输入“cd masm”(不要把cd漏掉了哦)
如何使用MASM来编译、连接、调试汇编语言(图文教学篇)


输入刚才保存的那个文件名(注意哦,文件名,不能太长,否则就会出错)如:“masm ba.asm”(这里的masm表示用masm打开该文件,若是你没有写masm,直接就是ba.asm的话,那么会弹出个窗口让你选择哪个文件来打开。ba.asm的后缀可要可不要)
如何使用MASM来编译、连接、调试汇编语言(图文教学篇)
然后便会出现obj,lst,crf,我们直接enter过去就ok了。若编译没错误。便会如下显示
如何使用MASM来编译、连接、调试汇编语言(图文教学篇)
此时,你的那个文件夹下便多了个ba.obj的目标文件。接下来,我们就开始link(连接)文件喽。。。。
同上,在D:\MASM>后面输入link ab,会显示exe,map,lib的东西,你直接enter。最后,文件夹下会出现
ba.exe的文件。如下:
如何使用MASM来编译、连接、调试汇编语言(图文教学篇)

哦,我的那个程序可能有点问题,出现了警告。

调试:我们在D:\MASM>后面输入debug ba.exe就进入调试模式啦。

-u    反汇编

如何使用MASM来编译、连接、调试汇编语言(图文教学篇)

余下的就留给你自己完喽

-r    显示寄存器内容

-g    执行到断点处   后面+行号   例如-G9

-d  查看数据

-q  退出返回操作系统

以上的东东是给和我一样的菜鸟看的,高手就别看了,嘿嘿。

转载于:https://www.cnblogs.com/wxb20/p/5995650.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值