如何在windows下使用masm和link对汇编文件进行编译

原创 2015年11月21日 15:07:02

32位系统带有debug程序,可以进行汇编语言和exe的调试。但真正的汇编编程是“编辑汇编程序文件(.asm)->编译生成obj文件->链接生成exe文件”。下面,我就来说一下如何在windows下使用masm调试,使用link链接。

1、下载相应软件


下载masm.exe和link.exe,并将其解压(移动)到自定义目录(比如我的是d:\dos 目录)

个人分享地址:http://pan.baidu.com/s/1i5hUFdj

2、masm和link环境

如果你的系统是32位winxp或win7,那么可以进入cmd界面,用如下命令切换到masm和link所在的目录:

如果你的系统是64位的系统,那么不能直接使用cmd运行。这时,我们可以借助dosbox软件。关于这个软件的使用,我已在上一篇文章中介绍过。

打开dosbox软件,虚拟一个盘符到masm和link所在目录,比如将c盘虚拟成物理机上的d:\dos目录,然后跳转到该虚拟盘符(文件夹)
这里写图片描述

首先用文本编辑器等工具编写出汇编源程序(*.asm)保存在masm和link所在目录:

然后就可以使用masm和link了:

4、后续

link后生成的exe可执行文件可以用debug来进行调试,篇幅所限就不做介绍。另外如果嫌每次启动dosbox都要输入mount指令麻烦的话,可以对dosbox的配置文件进行修改。配置文件的位置可以查看dosbox启动窗口

版权声明:本文为博主原创文章,未经博主允许不得转载。

常用Hash算法(C语言实现)

以下代码来自:http://www.partow.net/programming/hashfunctions/index.html #include "GeneralHashFunctions.h"...

OpenSSL源码分析—MD4算法实现

作为Hash算法之一的MD4算法曾经是风靡一时的Hash算法,随着时间的推移,MD4算法已经渐渐地落后,目前已经被MD5和SHA系列算法给代替。作为一个压缩算法,碰撞是不可避免的,我国著名学者王小云成...

masm.exe,link.exe汇编编译工具

  • 2017年12月04日 11:02
  • 100KB
  • 下载

汇编编译环境--Link.exe&Masm.exe

  • 2011年12月16日 09:05
  • 96KB
  • 下载

如何在win7旗舰版下运行汇编的debug、masm、link等

最近学汇编语言,在需要运行汇编程序的时候,发现win7我的旗舰版下没有一个mmand命令符,后来得知window7版本给剔除了。然后下了个dosbox和debug.exe配合使用,总算能进行debug...

8086汇编基础 使用masm编译源文件

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 1、原来的文件夹 2、进行编译 3、...

汇编masm.exe和link.exe,debug

  • 2011年03月23日 01:48
  • 149KB
  • 下载

8086汇编基础 使用link连接,生成exe文件

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 1、原来的文件夹 2、进行连接 3、生成2....

汇编软件合集 masm link lib

  • 2011年01月08日 21:57
  • 176KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在windows下使用masm和link对汇编文件进行编译
举报原因:
原因补充:

(最多只允许输入30个字)