30天自製作業系統第一天helloos1

2021-10-02 11:27:33 字數 722 閱讀 3284

好的如何有看過第一篇的請繼續,沒有的話這裡是鏈結

當然也可以不看第一篇直接看這篇。

準備工作

編輯**

在tolset資料夾中建立helloos1資料夾,並在編輯器中編輯如上**,儲存為「helloos.nas」

編譯並執行

把tolset資料夾中z_new_w資料夾中的!cons_nt.bat和!cons_9x.bat,複製到helloos1中。然後開啟!cons_9x.bat,並輸入以下命令:

..\z_tools\nask.exe helloos.nas helloos.img
這樣我們就得到了映像檔案helloos.img

然後再建立記事本文件輸入以下**並另存為run.bat,

copy helloos.img ..\z_tools\qemu\fdimage0.bin

..\z_tools\make.exe -c ..\z_tools\qemu

並開啟!cons_9x.bat輸入run,執行結果如下:

到這裡helloos1本次實驗結束,請大家多多支援!!!

30天自製作業系統(第一天)

30天自製作業系統 書中說閱讀本書不需要相關儲備知識,但實際上我認為該書還是需要很多儲備知識的。書的第零天主要是介紹開發前的準備,我認為是心理上的準備更多。好了,不說這麼多,到第1天。直接著手開發。第1天上來書上就叫使用乙個二進位制編輯器,直接用二進位制編寫乙個可以直接在啟動區執行的顯示hello ...

30天自製作業系統 第一天

virtual box nasm 新建乙個名為 helloos.asm 的彙編檔案,如下 hello os tab 4 以下這段是標準的fat12格式軟盤專用 db 0xeb,0x4e,0x90 db helloipl 8位元組 啟動器名稱,任意值。字串長度固定 dw 512 每個扇區的大小,大小為...

30天自製作業系統 第一天

因為咱們的目的是為了研究作業系統的組成,所以暫時略過bootloader的啟動部分。直接從系統啟動的第二階段的主引導記錄開始。前提是將編譯工具放在該檔案目錄的同級目錄下,該工具為日本人川合秀實自製的編譯程式,優化過的nasm編譯工具。寫入以下彙編 生成img檔案,然後使用qemu虛擬機器啟動。hel...