虛擬機純 DOS 操作系統(tǒng)匯編語言環(huán)境搭建
下載DOS的ios安裝文件(網址):
https://winworldpc.com/product/ms-dos/7x
(1)啟動虛擬機,選擇“創(chuàng)建新的虛擬機”;? ? ? ? ? ? ? ? ? ? ? ?
(2)選擇“典型”,下一步;“稍后安裝操作系統(tǒng)”,下一步;
(3)在客戶機操作系統(tǒng)中選擇“其他”,在版本中選擇“MS-DOS”,下一步;
(4)輸入虛擬機名并選擇虛擬機安裝位置,下一步;
(5)使用默認設置,下一步;完成。
(6)在虛擬機中,點擊該虛擬機的“編輯虛擬機設置”。
(7)在“硬件”中點擊CD/DVD,再右側選擇“使用ISO鏡像文件”,點擊瀏覽找到下載的dos71scd解壓后的文件夾,選中DOS的安裝鏡像,然后確定。
(8)開啟虛擬機
(9)鼠標在虛擬機中操作時,如果想切換到宿主機,需要按CTRL+ALT。啟動后會在顯示界面中按回車;
(10)全部使用默認設置,一路“Next”,然后選擇“Reboot now”重啟虛擬機。
(11)重啟后會提示invalid system disk,這是BIOS啟動設置的問題。此時應該按CTRL+ALT+INSERT重啟虛擬機,在開始VMware的LOGO處按F2(一次不行就多試幾次),進入BIOS設置,向右方向鍵(→)切換到Boot欄,向下鍵(↓)選擇CD-ROM Drive(變白即為選中),然后按Sfit和加號(+),將其移動到最頂端。向右鍵(→)切換到Exit欄,選中“Exit Saving Changes”,按兩次回車,保存設置并重啟。
(12)重啟后依舊是按回車進入安裝程序,前面的選項幾乎一樣,依舊是一路“Next”
(13)選擇“Yes”,“Next",“Yes”
(14)不選擇“Install Add-Ons”(在選項上按空格即可取消選擇),“Next”
(15)“Yes”,“OK”
(16)全部選“Yes”
(17)選擇“Enable both UMB and EMS”
(18)選擇“Load both”
(19)選擇“Use default”
(20)選擇“Continue”
(21)選擇“OK”
(22)然后會提示你是否重啟,在重啟之前,按照(6)、(7)的步驟進入虛擬機的“CD/DVD”選項,將連接改為使用物理驅動器,然后重啟(否則會再次進入安裝階段而無法出來);或直接選擇不重啟,再執(zhí)行(6)、(7)步驟以做上述修改后,點擊“開啟虛擬機”以啟動虛擬機DOS。
(23)看到啟動界面后,安裝成功。
(24)因為需要使用masm和link來編譯匯編程序文件,DOS本身并沒有自帶這兩個軟件,需要將存放著masm.exe和link.exe程序文件的masm文件夾從宿主機傳送到虛擬機DOS。
方法如下:先關閉虛擬機DOS,然后點擊“編輯虛擬機設置”,選擇“硬盤”,在右面的“硬盤實用工具中”,點擊“映射”。
(25)去掉“以只讀模式打開文件”的選擇,點擊確定。
(26)這時會自動打開該磁盤,把宿主機中的masm文件夾復制到該磁盤即可。
如果打不開該磁盤,則需要對宿住機Win10作如下設置:
點擊:開始 - 運行,輸入:gpedit.msc回車,雙擊本地計算機策略的【windows設置】——安全設置——本地策略——安全選項,再雙擊【用戶賬戶控制:以管理員批準模式運行所有管理員】,點擊禁用,重啟Win10電腦后再重新打開VMware執(zhí)行(24)~(26)。(這種方式還能實現(xiàn)虛擬機DOS操作系統(tǒng)與宿主機Win10之間的文件互傳。)
(27)返回虛擬機,點擊“斷開連接”,確定。
(28)啟動虛擬機,測試masm和link工具是否可用。
至此,環(huán)境搭建完成!