LANGUAGE:彙編
BASE :Orange's &老師寫的cmd.asm
CPU MOD :實模式
手動寫彙編系統這是大二操作系統作業的一部分,代碼很大部分來自老師,這裏我只是進行學習以及擴展。而老師代碼參考了於淵的Oranges
動手寫一寫可以更深入的瞭解操作系統、文件系統(這裏用的是最爲簡單的軟盤FAT12)
源碼以及相關介紹已同步至github
ps: readme來自實驗報告,格式有點亂,太多了懶得改,將就着看吧,readme添加那麼多個圖片就累死我了
食用方法:
github.com/SteiensGate/MyOS/目錄下的cmdPlus有MyCMD.img[點擊下載]
可以用虛擬機打開(eg:VMware)
當然也可以嘗試用WinHEX將鏡像寫入U盤然後實機啓動,可以保證更流暢的體驗(然而並沒有什麼東西)
VMware打開MyCMD.img教程
-
打開VMware並新建自定義虛擬機
-
選擇[稍後安裝操作系統]
-
選擇[其他]操作系統
-
然後一直下一步完成創建
-
編輯剛新建的虛擬機
-
點擊[添加...]按鈕
-
選中[軟盤驅動器]->[下一步]
-
勾選[使用軟盤鏡像]->[下一步]
-
點[瀏覽...]找到MyCMD.img的路徑,注意勾上啓動時連接,否則無法開機
-
虛擬機配置完成,[開啓此虛擬機]
使用愉快~