1. 程式人生 > >Ubuntu18.04/Linux下安裝DosBox進行8086彙編

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:文字編輯軟體不再多做說明

安裝前配置

構建目錄

~$ 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
    

安裝完成