介绍:MASM是Microsoft Macro Assembler 的缩写,是微软公司为x86 微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员没必要再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度很是好,可是在其余平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。编程
1. 在windows下搭建汇编编程环境:windows
王爽《汇编程序》第三版用的是MASM5.0spa
下载安装包:命令行
1)、DOSBox 连接:https://pan.baidu.com/s/1uLix9pWxGOaG56SPB7Ui7Q 密码:xdghdebug
2) 、MASM5.0 连接:https://pan.baidu.com/s/1N9AuoJyYfqZ59uJxRV43jg 密码:hku53d
3)、DEBUG 连接:https://pan.baidu.com/s/1sbL1MYiHhBQ9j_FLgJ8Osg 密码:rmsi 调试
把debug.exe复制到masm目录下。code
2. 下载汇编参考手册:blog
连接: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调试均可以愉快地进行啦~