Ubuntu18.04/Linux下安装DosBox进行8086汇编

笔者由于学习需求,最近需要使用DosBox进行汇编。无奈网上教程均是复制粘贴,答非所问,笔者特写下这篇教程,希望能帮到大家。

软件准备

  • DosBox:此次使用虚拟环境的是DosBox,DosBox是一个x86的Dos系统模拟环境。在Ubuntu等使用Debian包管理下安装仅需一行代码:

    sudo apt-get install dosbox
    
  • MASMDebug.exeLink.exe,这是进行汇编的三个基本软件,其中MASM的部分高版本是不支持8086汇编的,这也是为什么VS2017下的8086汇编失败的原因(笔者个人观点)

  • Vim:文本编辑软件不再多做说明

  • 上述软件均打包在:

    链接:https://pan.baidu.com/s/1euPutS16fZmbsQq9Kolinw

安装前配置

构建目录

~$ mkdir ms-dos
~$ cd ms-dos
~$ mkdir MASM
~$ mkdir ASM
~$ mkdir VIM
~$ mkdir FILE

放置软件

将链接下载的软件解压,并将:

MASMDebug.exeLink.exe移动到:文件夹:MASM,构建编译环境

vim-install解压后,移动到文件夹VIM

文件夹FILE备用

安装及环境配置

  • 配置环境文件

    ~$ vim .dosbox/dosbox-0.74.conf
    

    末尾添加:

    mount c ~/ms-dos
    path=%path%;\MASM
    path=%path%;\VIM\VIM71
    c:
    
  • 打开并在DosBox(c:>是DosBox内)键入:

    c:>config -writeconf .dosbox/dosbox-0.74.conf
    

    这行代码使得DosBox默认读取刚才添加的配置,是必要的(个人观点)

  • 安装VIM,实际上现在是可以使用的,只是没有高亮等配置,完整安装:

    c:>cd VIM
    c:>md VIM71
    c:>cd VIM71
    c:>install
    

安装完成

你可能感兴趣的:(Ubuntu,汇编,DosBox)