deepin搭建8086汇编开发环境

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

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

  1. 安装模拟软件
    sudo apt install dosemu
    然后终端执行dosemu即可启动dos
    (PS:在Linux看到这样风格的窗口还是头一遭,不算在虚拟机虚拟Windows)

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

  1. 复制汇编需要用到的工具到dos的C盘
    系统的C盘对应在~/.dosemu/drive_c目录
    然后下载工具包(包含link.exe和masm.exe),将其解压到drive_c这个目录之后,只需要在dos里边键入程序的路径就可以使用他们了
    (另:sudo apt install dosbox可以安装dosbox这个软件,也可以模拟dos。)
    参考链接:
    https://www.jianshu.com/p/29114c96c36f
    https://blog.csdn.net/doniexun/article/details/45438457
    原文作者:Daryl_Xu
    原文地址: https://www.jianshu.com/p/1b71383cedbb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞