Assembly OS
1.0.0
您是否曾經想創建一個操作系統,但您不知道從哪裡開始?好吧,恭喜,因為您剛剛找到了一個教程,該教程將教您x86 16位組件代碼,有一天您將能夠創建自己的操作系統!
我們為什麼要使用組裝?因為在計算機中不難執行,所以幾乎是與計算機通信的最直接方法,而16位組件意味著我們的操作系統將在任何Intel計算機中可執行(自1979年發布的8086 CPU以來)。也許在一個將來,我們學習如何加載諸如C之類的高級語言代碼並使代碼更易於理解。
本教程應按順序遵循。如果您跳到第三章,並且不知道mov ah, 0x0E意味著您將一無所知。嘗試了解每行的含義;複製播放不會教給您任何東西。
將來: