-
2推薦
寫作進展(2019年)
悄悄地來說一個小道消息: UEFI引導程序正在寫作中,爭取春節過后開始不定期更新,敬請期待~ date:2019/01/16 16:25 最近比較忙,沒來得及更新,但是寫作的進度沒有拉下,話不多說,直接上圖,UEFI引導,完成!!!! ![enter image descr…...
-
2推薦
UEFI引導程序 & 驅動模塊化
UEFI引導程序已經完成,先放一張圖片壓壓驚~ 下一步準備些驅動的模塊化功能,敬請期待~ ![enter image description here][1] ***PS:由于是在創作初期,文章可能會有錯誤、內容遺漏、闡述的不到位或者讀者想看而我沒有寫到的內容,希望大家多指…...
-
9推薦
寫作進展(2018年)
各位讀者: 目前,《一個64位操作系統的設計與實現》一書已進入出版流程的尾聲,現在正在向Intel申請白皮書的使用授權,相信在不久的將來就會開始印刷,敬請期待~ 同時,我還在為續作編寫程序,已經初步實現UEFI引導功能和驅動模塊的加載功能,這些功能將會在《一個64位操作系統…...
-
1推薦
聯系方式
微博: QQ群: ...
-
2推薦
一個64位操作系統的設計與實現(續)——目錄(擬定中)
以下是目前能夠想到的,可以嘗試實現的功能或設備驅動,大家如果有好的意見或建議,可以提出來一起討論討論。 缺頁異常(咱們居然忘記了這么重要的東西,罪過罪過。。。。) 內核模塊的動態加載、窗口管理器、桌面環境、缺頁異常處理、ELF格式、動態鏈接器、BMP格式、進程間的信號通信…...
評論了
由于系統功能太少,目前無法實現這些功能
已經開始單章連載,這個第一章的鏈接http://www.vbfyl.tw/book/2763
@hecto2 我又調查了一下,在386以后的CPU是從物理地址FFFFFFF0H處開始執行的,但是芯片組好像會有比較復雜的映射,將物理地址0x0FFFFF處的BIOS跳轉程序映射到FFFFFFF0H,這個錯誤我已經更正了,感覺您的關注。
是的,根據9.1.4 First Instruction Executed的描述,CPU是從物理地址FFFFFFF0H處開始執行的,但是電腦在啟動的時候A20地址線是關閉的,這就導致超過0x0FFFFF物理地址的訪問都會回環到0~0x0FFFFF范圍內,所以CPU才會從物理地址0x0FFFF0處執行程序。
謝謝關注與支持