現在位置: 首頁 > 引導程序
2013年12月15日 基礎知識 ⁄ 共 1698字 引導程序為什么要org 07c00h已關閉評論
為什么要org 07c00h? 有很多人看了"自己動手寫操作系統"或其第二版這本書后對這一行提出疑問。 這個問題在書中作者的解釋是: 告訴編譯器,將來我們的這段程序要被加載到07c00處執行。 WHY 我們知道編譯器本身在匯編時對指令的地址計算的是相對地址。而對于引導扇區,一切只是從無生有的 階段,是按絕對地址執行,那么對于用相對地址編譯的執行碼就要換算成絕對地址。 一般而言,“真實開始執行的引導扇區"都會固定裝載到07c00處,...
閱讀全文
2013年12月08日 基礎知識 ⁄ 共 894字 磁盤引導程序原理及簡介已關閉評論
引導程序 一、介紹 系統開機或者重啟 BIOS 加電自檢 ( Power On Self Test -- POST )。BIOS執行內存地址為 FFFF:0000H 處的跳轉指令,跳轉到固化在ROM中的自檢程序處,對系統硬件(包括內存)進行檢查。 讀取主引導記錄(MBR)。當BIOS檢查到硬件正常并與 CMOS 中的設置相符后,按照 CMOS 中對啟動設備的設置順序檢測可用的啟動設備。BIOS將相應啟動設備的第一個扇區(也就是MBR扇區)讀入內存地址為0000:7C00H 處。 檢查0000:7DFE...
閱讀全文
二八杠讨论心得
×