Windows 10下MASM汇编语言环境搭建
另有MASM汇编语言教程:
https://download.csdn.net/download/xjzdr/12692694
1、下载插件:DOSBox
https://files-cdn.cnblogs.com/files/dgwblog/DOSBox.rar
2、下载后解压DOSBox.rar
我解压后DOSBox.exe文件所在的目录是:E:\DOSBox\DOSBox
3、部署
3.1、点击DOSBox.exe运行程序
运行后,出现2个窗口,如下图:
其中:绿色背景的最小化就行了,下面的操作都是在黑色的背景下的窗口进行。
3.2、挂载MASM目录
在运行DOSBox.exe后生成一个masm文件夹,MASM的路径如下:
即:
E:\DOSBox\DOSBox\masm
使用下面的命令,挂载MASM
mount c: E:\DOSBox\DOSBox\masm
表示成功。
测试是否挂载成功:
4、编写hello world程序
用记事本或者其它文本工具,复制下面的内容(红色部分)到文本文件,
.model small
.data
strs DB 'hello world',13,10,'$'
.code
start:
mov ax,@data
mov ds,ax
mov dx,offset strs
mov ah,09h
int 21h
mov ah,4ch
int 21h
end start
并将文本文件的后缀改为:.asm即可。
在这里,我将文件文件起名为:ok.asm,然后将ok.asm文件放到E:\DOSBox\DOSBox\masm
目录下:如下图:
5、编译、运行ok.asm文件
汇编ok.asm以生成ok.obj文件:
masm ok.asm
结果可以看到生成OK.obj文件,如下:
链接ok.obj文件,生成ok.exe文件
link ok.obj ;
可以看到目录下的ok.exe文件:
运行:
ok.exe 或者 ok
可以看到运行正常了。