Deepin 搭建 8086 汇编开发环境

最近通过王爽编写的《汇编语言(第3版)》在学习8086汇编,王爽被誉为著名的计算机科学教育家、 哲学家 果然是名不虚传啊,他编写的教材真是循序渐进,对新手非常友好,个人十分推荐使用本书进行初步学习。之前一直都是在 Windows 下用masm32 进行模拟。然而我作为一个以 deepin 为主力系统的人,自然需要研究一下如何在 Linux 下搭建 8086 汇编开发环境,目前在 Linux 上的使用体验要优于 Windows,主要是软件在对光标的处理上。网上找了找资料,下面进行整理总结。

注:本文讲到的 dos 特指 dosemu 软件模拟的 dos 版本(应该是 freedos)

安装模拟软件

sudo apt install dosemu

然后终端执行 dosemu 即可启动 dos (PS:在 Linux 看到这样风格的窗口还是头一遭,不算在虚拟机虚拟 Windows

简短的介绍 进入 dos 后,执行 可以输出帮助信息 执行 ver 可以看到 dos 系统的信息 系统自带了 debug 程序和 edit 程序

复制汇编需要用到的工具到dos的C盘

系统的 C 盘对应在 ~/.dosemu/drive_c 目录 然后下载工具包open in new window(包含 link.exemasm.exe ),将其解压到drive_c这个目录之后,只需要在dos里边键入程序的路径就可以使用他们了 (另: sudo apt install dosbox 可以安装 dosbox 这个软件,也可以模拟 dos。)

参考链接

  1. https://www.jianshu.com/p/29114c96c36fopen in new window
  2. https://blog.csdn.net/doniexun/article/details/45438457open in new window