論 30天自製作業系統 的正確開啟方式

2021-10-21 06:03:52 字數 346 閱讀 4778

我的學習方式是:一天天的看,看完一天反覆消化一下,再考測——看著原始碼,試著說出每一行的含義,功能…都做到後,便掌握了這一章節的知識點,然後可以開始寫自己的os,照著來,但不是copy,所以命名習慣什麼的都按照自己的來,熟悉的部分盡量不看答案自己寫,錯了也沒關係,反覆debug的過程也很快樂.然後試執行(當然虛擬機器),當看到正常顯示的時候,成就感是難以言喻的!

書中有的**為了讓初學者看得懂,並不是最佳方案,這時候,我們就需要自己改編,讓程式邏輯更優化,或者自己看著更舒服(對大佬說,最有方案看著舒服;對小白說,看著整齊就是舒服).

一直反覆這個過程,乙個完美(至少自己覺得)的東東誕生,我們也學到了很多很多知識點(話說不是吹,真的多),豈不妙哉?

30天自製作業系統

第一天的內容很少,是一些簡單的基礎知識,在這裡我就沒有必要寫出來了,只說出大概的輪廓了,然後我會對其中的幾點進行詳細的解釋。文章的第一天的輪廓大概是這樣的,作者首先用二進位制編輯器做了乙個顯示二進位制的程式,然後用彙編完全db的形式,後又進行改善,最後以比較標準的組合語言編寫,但程式主體部分還沒有翻...

30天自製作業系統 導讀

說明 這是8月15日即將上市的一本新書,本文的摘選也可以命名為 30天自製作業系統 上市之前必讀。本書幽默,有趣,可以說是技術書裡的幽默書,讓您讀起來絕對不會感到乏味。在本書上市之前,您一定先要讀下此篇文章,可以避免在學習中走更多的閱讀彎路,因為更多的讀者會問,七百多頁,30天?是的,看完此篇內容,...

30天自製作業系統 startHaribote

haribote os tab 4 org 0x8400 mov si,msg call putloop mov al,0x13 mov ah,0x00 int 0x10 fin hltjmp fin msg db 0x0a db test db 0 putloop mov al,si add si...