作業系統課上的level3決定做這個了,下午馬原大概看了一下第一章,是關於扇區啟動的,晚上試了一下,遇到幾個問題,總結一下。
1.現在沒有軟盤了
使用了u盤作為啟動器,使用usbbit或win32diskmanager來將img裝載到u盤上,現在u盤變為1.35m,模擬為了fat12的軟盤
2.開機無法引導,usb啟動後依然引導了win10
bios裡的引導模式是uefi,需要把模式變為security support
3.示例**的前三位元組
前三位元組是跳轉指令和乙個空位元組,0x90是無效的
順便學習了一下fat12的格式,還是蠻奇妙的。
30天自製作業系統day1
一 先說說書中的軟體 cons 9x.bat檔案 和 cons nt.bat作用相同,只是用於windows95平台,所以相應的程式為command。run.bat檔案 內容是copy helloos.img z tools qemu fdimage0.bin 此句是將helloos.img複製為f...
《30天自製作業系統》day1
自製作業系統day1 途中遇到的問題 按書上說明做好第乙個helloos.img的時候作者提供的16位軟體不相容,想用vm裝,一上午死活裝不上去,甚至想強行把.img變成.iso,後來才知道img是軟盤映像,不能新增cd或者硬碟的驅動。解決之後成功hello world。dw 1 beginning...
30天自製作業系統
第一天的內容很少,是一些簡單的基礎知識,在這裡我就沒有必要寫出來了,只說出大概的輪廓了,然後我會對其中的幾點進行詳細的解釋。文章的第一天的輪廓大概是這樣的,作者首先用二進位制編輯器做了乙個顯示二進位制的程式,然後用彙編完全db的形式,後又進行改善,最後以比較標準的組合語言編寫,但程式主體部分還沒有翻...