Ubuntu18.04/Linux下安裝DosBox進行8086彙編
阿新 • • 發佈:2018-12-15
筆者由於學習需求,最近需要使用DosBox進行彙編。無奈網上教程均是複製貼上,答非所問,筆者特寫下這篇教程,希望能幫到大家。
軟體準備
-
DosBox:此次使用虛擬環境的是DosBox,DosBox是一個x86的Dos系統模擬環境。在Ubuntu等使用Debian包管理下安裝僅需一行程式碼:
sudo apt-get install dosbox
-
MASM、Debug.exe、Link.exe,這是進行彙編的三個基本軟體,其中MASM的部分高版本是不支援8086彙編的,這也是為什麼VS2017下的8086彙編失敗的原因(筆者個人觀點)
-
Vim:文字編輯軟體不再多做說明
安裝前配置
構建目錄
~$ mkdir ms-dos
~$ cd ms-dos
~$ mkdir MASM
~$ mkdir ASM
~$ mkdir VIM
~$ mkdir FILE
放置軟體
將連結下載的軟體解壓,並將:
MASM、Debug.exe、Link.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