Linux下配置8086汇编环境

准备

编写8086汇编程序需要Dos环境,我在Linux下使用了dosemu工具模拟dos环境。
MASM是微软开发的汇编环境,这里使用了MASM 5.0版本。

安装

dosemu可以通过发行版自带的包管理工具安装。在Archlinux下:

1
# pacman -S dosemu

运行一下dosemu:

1
$ dosemu

此时还不能编译汇编程序。需要我们将下载到的MASM.exe LINK.exe拷贝到dosemu的工作环境下:

1
# cp MASM.exe LINK.exe ~/.dosemu/drives/d/bin/

编译

再次执行dosemu,可以执行MASM编译代码。

1
2
3
MASM test_1.asm
LINK test_1.obj
test_1.exe

效果如下:
效果图