1、下载DOSBox,安装:
DOSBox, an x86 emulator with DOS
出现这个界面:

2、下载MASM包
Masm5.0 Masm5.0(windows x64位系统下汇编语言环境配置工具集合) 64位/32位 下载-脚本之家 (jb51.net)
内容如下: 
3、建立虚拟空间
打开DOSBox后,我们可以看到Z : \ >,这是DOSBox里的虚拟盘,我们可以采用mount命令将其转变到自己的D盘: mount d d:\masm,将D中的MASM文件当作D的根目录。这里,我在D盘建立了一个文件夹masm,作为自己做汇编实验的文件存放位置;使用该命令后,d符号也就虚拟成了自己本地电脑的d:\masm目录;这时候在DOSBOX里面输入d:\其实是打开电脑里面的D:\masm。
4、文件移入
然后将自己在网上下载的masm5.0中的所有东西(包括masm.exe,link.exe等等)都放在d:\masm 文件夹下。
5、建立例程文档
在其中建立一个hello.ASM 文件;放入以下代码;
DATA SEGMENT
BUF DB 'HELLO WORLD! THIS IS MY FIRST ASM FILE! $'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA DX,BUF
MOV AH,09
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
6、装入
输入:masm
输入你需要编译的文档名字:hello
回车,回车,回车

7、连接

会在文件中生成hello.exe
8、运行
输入:hello.exe

9、调试
-u 反汇编
-r 显示寄存器内容
-g [=address1][address2][address3] 执行到断点行,如:-g 12 为执行到第12行
-t [=address][value] 跟踪,配合-g使用 如:-t 12 1 为从第12行开始,每执行1条指令后停下来
-d 查看数据
-q 退出返回操作系统
输入:debug hello.exe
输入:r
