Ubuntu 下搭建 masm 汇编环境

其实原理还是很简单,主要是虚拟一个 DOS 环境。

 

搭建 DOS 环境

这里使用 Dosbox 作为虚拟环境。安装命令为:

之后就可以直接在命令行里使用 dosbox 啦。

 

搭建 MASM 环境

将 win 下的 masm 文件包放置于一个目录下,(这里我放在了 /home/gunpowder/asm)下。
进入 dosbox 后,将该文件夹切换为 C:\ 即可。
切换命令为:

之后就可以正常使用了。debug.exe 放置到同样的地方。

 

使用过程

与 win 下操作完全相同。唯一的不同点是,dosbox 不会去主动更新目录的状态,需要手动重启,这也是比较麻烦的地方,不过有 wine 的话还是比较方便的。

下面就是一个 hello world 的实例。

运行结果:
2016-11-01-22-59-17-%e7%9a%84%e5%b1%8f%e5%b9%95%e6%88%aa%e5%9b%be

2016-11-01-23-05-56-%e7%9a%84%e5%b1%8f%e5%b9%95%e6%88%aa%e5%9b%be

完结 谢谢观看

发表评论

电子邮件地址不会被公开。 必填项已用*标注