咱們知道系統剛啓動時是在實模式下的,須要通過一個跳轉才能進入保護模式,得到更大的尋址能力。html
在實模式下,系統是在16位的寄存器和,16位的數據總線和20位的地址總線,其最大尋址能力爲1M。數據結構
而進入保護模式,則是32位的地盤,32位的地址線,因此尋址空間可達4GB,段寄存器中保存的則變成了一個索引,這個索引指向一個數據結構的表項,而這個數據結構就是GDT。spa
如下是進入保護模式的基本步驟:
一、初始化GDT描述符htm
二、加載gdtr索引
三、打開A20地址線get
四、設置寄存器CR0的PE位爲1,使之運行於保護模式it
五、執行跳轉指令,讓系統進入保護模式數據
轉自http://www.itzhai.com/system-jump-from-real-mode-to-protected-mode.htmlco