汇编语言程序环境搭建masm+debug64位 win10/7


介绍:MASM是Microsoft Macro Assembler 的缩写,是微软公司为x86 微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。

 

1. 在windows下搭建汇编编程环境:

王爽《汇编程序》第三版用的是MASM5.0

下载安装包:

1)、DOSBox 链接:https://pan.baidu.com/s/1uLix9pWxGOaG56SPB7Ui7Q 密码:xdgh

2) 、MASM5.0 链接:https://pan.baidu.com/s/1N9AuoJyYfqZ59uJxRV43jg 密码:hku5

3)、DEBUG 链接:https://pan.baidu.com/s/1sbL1MYiHhBQ9j_FLgJ8Osg 密码:rmsi  

把debug.exe复制到masm目录下。

 

 

2. 下载汇编参考手册:

链接:http://pan.baidu.com/s/1c4kjRw 密码:80fc

 

3. 第一个汇编程序:

在命令行输入eg0101.exe,得到程序运行结果:Hello Assemly!

汇编程序eg0101.asm的内容:

include io32.inc .data ;数据段
 msg byte 'Hello,Assembly!',13,10,0 .code ;代码段

    start:  ;程序执行起始位置

        mov eax,offset msg call dispmsg exit 0  ;程序正常执行终止
 end start ;汇编结束

 

5. debug完整配置:

汇编语言环境:MASM,但是调试需要debug.exe,并且debug.exe不能用于64位计算机系统。
所以64位计算机系统使用的汇编语言环境是:
1. 下载DOSBox
2. 下载debug.exe

在输入框状态下z:>   ,z:>mount d d:\简洁的讲,你把你要虚拟的文件夹位置换掉上面的。

mount d d:\
d:
cd MASM

dosbox配置debug
1. 有疑问查看DOSBox目录下的DOSBox 0.74 Manual.txt手册指导
2. 打开配置文件DOSBox 0.74 Options.bat,因为我的masm和debug都安装在D盘下,
所以在本配置文件最后面的[autoexec]加上
MOUNT D D:\
D:
意思是挂载到D盘下(这一步骤也可以不做,直接看下面的。)

 

 *下图资料来自百度文库:

 

 

我自己的配置:

 

6. 最终篇:简化详细的配置方法(小白必备):

我的DOSBox和masm目录路径:

双击打开D:\DOSBox\DOSBox-0.74目录下的DOSBox 0.74 Options.bat文件(注意:一定是双击,用其他方式打开可能乱码)

在本配置文件最后面的[autoexec]加上:

打开DOSBox,此时环境就配好了,无论是使用masm编译链接生成可执行文件还是debug调试都可以愉快地进行啦~

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM