操作系統-02(狄泰)

主引導程序

  • 存儲在主引導區(MBR)中的有效代碼
  • 並不固化於硬件,屬於操作系統代碼的一部分
  • 啓動操作系統內核的橋樑,由彙編程序編寫
  • 代碼總量不超過512字節(包括0x55aa)

這裏寫圖片描述

這裏寫圖片描述

實現思路

  • 初始化:將關鍵寄存器的值設置爲0(mov ax, 0);
  • 定義需要打印的數據(db “Hello, My.OS!”);
  • 打印預定義好的字符數據(int 0x10)

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

總結

  • 主引導程序需要使用彙編語言開發
  • 主引導程序中可以通過BIOS中斷使用硬件功能
  • 主引導程序運行於實模式(地址都是實際的物理地址)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章