3. 存儲器的段描述符

源碼第 7~9 行用於初始化堆棧,使堆棧段的邏輯段地址和代碼段相同,並使堆棧指針寄存器 SP 指向 0x7c00。這是個分界線,從這裏,代碼向上擴展,而堆棧向下擴展。 下面開始定義主引導扇區代碼所使用的數據段、代碼段和堆棧段。在保護模式下,內存的訪問機制完全不同,即,必須通過描述符來進行。所以,這些段必須重新在 GDT 中定義。 先是確定 GDT 的起始線性地址。第96行,聲明瞭標號gdt_bas
相關文章
相關標籤/搜索