2009-08-14 43 views
3

最好的評論和一些相關的文檔和一個Makefile。哪裏可以找到PC MBR Bootloader的源代碼?

只是爲了清楚起見,這是小於512字節(512字節 - 分區表)的機器代碼,由Bios加載並負責鏈接到啓動分區中的輔助啓動加載程序。

編輯: David's和bdonlan的答案看起來很有希望。 最小的Dos鏈接轉到MBR的Debian源代碼包,但評論的Windows 2000/XP MBR看起來像有更詳細的評論。

回答

1

也許是引導程序的源代碼將在裝配。

所以,即使你沒有找到源代碼,你知道裝配,你可以用反彙編器讀取MBR。我過去做過,這不是很困難。

通常,引導加載程序在MBR扇區後面存儲它們的代碼。他們只使用一些初始化代碼的MBR,然後加載第一個扇區。

+0

我可以,我只是想要BIOS調用的東西已經被評論了,所以我沒有找到我的舊BIOS參考(上帝只知道它被埋在哪裏)。更好的是,如果有人已經記錄了代碼的意圖。閱讀無證的彙編,不是真正的壞但煩人,搞清楚爲什麼他們做了更難的事情。 – NoMoreZealots 2009-08-14 18:36:29

相關問題