2020-08-06

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

2020-08-06

我解压后DOSBox.exe文件所在的目录是:E:\DOSBox\DOSBox

3、部署

3.1、点DOSBox.exe运行程序

运行后,出现2个窗口,如下图:

2020-08-06

其中:绿色背景的最小化就行了,下面的操作都是在黑色的背景下的窗口进行。

 

3.2、挂载MASM目录

在运行DOSBox.exe后生成一个masm文件夹,MASM的路径如下:

2020-08-06

即:

E:\DOSBox\DOSBox\masm

使用下面的命令,挂载MASM

mount c: E:\DOSBox\DOSBox\masm

2020-08-06

表示成功。

测试是否挂载成功:

 

2020-08-06

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

目录下:如下图:

2020-08-06

 

 

5、编译、运行ok.asm文件

汇编ok.asm以生成ok.obj文件:
masm ok.asm
结果可以看到生成OK.obj文件,如下:
 
链接ok.obj文件,生成ok.exe文件
link ok.obj ; 

 

可以看到目录下的ok.exe文件:

 

运行:

ok.exe  或者 ok
 

可以看到运行正常了。