网站建设合同模板,wordpress 主题使用教程,学院网站建设 需求分析,网站建设管理人员工作职责前言
32位系统带有debug程序#xff0c;可以进行汇编语言和exe的调试。但真正的汇编编程是“编辑汇编程序文件(.asm)-编译生成obj文件-链接生成exe文件”。下面#xff0c;我就来说一下如何在windows下使用masm调试#xff0c;使用link链接。
1、下载相应软件 下载…前言
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目录然后跳转到该虚拟盘符(文件夹)
3、使用masm和link
首先用文本编辑器等工具编写出汇编源程序(*.asm)保存在masm和link所在目录
然后就可以使用masm和link了 4、后续
link后生成的exe可执行文件可以用debug来进行调试篇幅所限就不做介绍。另外如果嫌每次启动dosbox都要输入mount指令麻烦的话可以对dosbox的配置文件进行修改。配置文件的位置可以查看dosbox启动窗口 5、汇编代码实例
assume cs:codesgcodesg segmentmov ax,012Hmov bx,0456Hadd ax,bxadd ax,axmov ax,4c00Hint 21Hcodesg endsend