Win10 匯編語言環(huán)境搭建:DOSBox虛擬環(huán)境
自從win7之后,微軟就把DOS從系統(tǒng)去除,因此必須自己搭建一個(gè)匯編語言的調(diào)試環(huán)境 —— 需要下載文件DOSBox 0.74和debug.exe。
安裝步驟
1. 安裝DOSBox
雙擊DOSBox0.74-win32-installer.exe,按照指引完成安裝。
2. 設(shè)置DOSBox啟動(dòng)配置
進(jìn)入DOSBox安裝完成后所在的程序目錄,雙擊DOSBox 0.74 Options.bat文件以打開該文件。
注意:切勿用“記事本”或“NotePad++”等文本編輯軟件打開,而應(yīng)直接雙擊打開。
3. 雙擊打開該文件后,會自動(dòng)打開一個(gè)文本文檔,執(zhí)行以下操作:
(1)翻到文檔底部的[autoexec]項(xiàng),添加以下幾行代碼:
mount C E:\DOSBox
c:
path=%path%;\MASM
path=%path%;\DOS
path=%path%;\DOS\VIM73
建議不要自啟動(dòng)debug,只需自動(dòng)進(jìn)入c盤即可 —— 要執(zhí)行 debug,只需在DOSBox中鍵入debug命令即可。
(2)翻到[sdl]項(xiàng),執(zhí)行以下修改,以改變dosbox命令窗口的環(huán)境設(shè)置:
fullscreen=false
fulldouble=false
#fullresolution=original
fullresolution=1024x768
#windowresolution=original
windowresolution=1280x1080
#output=surface
output=opengl
代碼中#開頭的行是文件原來的內(nèi)容(添加#后該行即成為注釋行),其下一行才是修改后的內(nèi)容。
注意,1024x768和1280x1080的x是英文字母,不能用星號代替(*)。
?
4. 關(guān)閉文件保存后,雙擊桌面DOSBox 0.74的快捷圖標(biāo),即可進(jìn)入DOS;在此之前應(yīng)該手工創(chuàng)建以下目錄:
(1)E:\DOSBox
該目錄將映射為DOSBox虛擬DOS環(huán)境中的C盤根目錄
(2)E:\DOSBox\MASM
該目錄用于存放匯編工具
(3)E:\DOSBox\DOS
該目錄用于存放DOSBox虛擬DOS環(huán)境的其他命令程序工具
(4)E:\DOSBox\DOS\VIM73
該目錄用于存放DOSBox虛擬DOS環(huán)境Vim7.3的安裝程序文件及vim編輯器程序文件。
? ? ? 上述目錄均已在DOSBox的配置文件DOSBox 0.74 Options.bat中作了相關(guān)設(shè)置 —— 參前述第2步。
?
5. 測試
打開DOS后,鍵入debug命令進(jìn)入?yún)R編調(diào)試,執(zhí)行以下測試操作:
輸入 r 命令可以查看當(dāng)前寄存器中的內(nèi)容,如果正常顯示則表示DOS環(huán)境已經(jīng)成功安裝。
如果嫌dosbox 環(huán)境界面窗口太小,可以按 Alt+Enter 鍵以全屏顯示該窗口。另外,在debug中鍵入quit即可退出 Debug,在dos 窗口中鍵入exit則退出 DOSBox。DOSBox命令用法參見“DOSBox常用命令.txt”文件所述。
?
6. 在DOSBox虛擬DOS環(huán)境中安裝Vim編輯器
參見“Ubuntu 匯編語言環(huán)境搭建:DOSBox虛擬環(huán)境”文件相關(guān)內(nèi)容。
?
7. 添加edit編輯器執(zhí)行程序
從虛擬機(jī)DOS操作系統(tǒng)中通過“虛擬機(jī)DOS操作系統(tǒng)與宿主機(jī)(Win10)之間的文件互傳”文件所述方法將虛擬機(jī)DOS中的edit編輯器程序文件復(fù)制到此處的DOS目錄內(nèi),即可在Win10的DOSBox虛擬DOS環(huán)境中使用edit編輯器。