主引導程序
- 存儲在主引導區(MBR)中的有效代碼
- 並不固化於硬件,屬於操作系統代碼的一部分
- 啓動操作系統內核的橋樑,由彙編程序編寫
- 代碼總量不超過512字節(包括0x55aa)
實現思路
- 初始化:將關鍵寄存器的值設置爲0(mov ax, 0);
- 定義需要打印的數據(db “Hello, My.OS!”);
- 打印預定義好的字符數據(int 0x10)
總結
- 主引導程序需要使用彙編語言開發
- 主引導程序中可以通過BIOS中斷使用硬件功能
- 主引導程序運行於實模式(地址都是實際的物理地址)
主引導程序
實現思路
總結