計算機啟動過程

2021-07-24 11:06:26 字數 474 閱讀 5330

對intel8086加電或復位的時候,cs=0xffff,ip=0x0000,處理機執行指令的時候是從低位址到高位址,這個位址距離記憶體頂部0xfffff,只差16個位元組,要是ip值超過0x000f,它與cs形成的實體地址就會因為溢位,而變回0x0001;

所以在這個位址(cs=0xffff,ip=0x0000),一般是一條跳轉指令,讓指標指向低位址,有更多的空間來執行指令;乙個典型的指令是 jmp 0xf000:0xe05b;這個指令會改變cs的值為0xf000,ip的值為0xe05b;

處理器將從新位址(0xfe05b)重新獲取指令開始執行,主要進行 硬體的診斷,檢測和初始化工作。

當執行完該做的工作時,最後一件事就是從外儲存裝置讀取更多的指令來交給處理器執行。

如果計算機是從硬碟開始啟動,則基本輸入輸出系統則會讀取硬碟的主引導扇區(0面0道1扇區), 將它載到記憶體位址(0x07c00)中執行;然後執行乙個跳轉指令 jmp 0x0000:0x7c00 跳到那裡執行

計算機啟動過程

計算機按下開機按鍵到啟動到作業系統的過程中,計算機到底經歷了哪些步驟呢 1 按下power bottom之後,計算機會經過一系列的上電過程 power squence 最後然讓cpu reset.cpu reset 表示主機板電已經上好了並且cpu開始工作 2 cpu開始工作時候緊接著就通過sb或者...

計算機啟動過程

從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見螢幕快速滾動各種提示.這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零 boot的含義 先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 與靴子有什...

計算機啟動過程

bios bios做了底層的一些初始化的工作。bios的初始化過程 在計算機電源剛開啟的時候,首先會 1 硬體自檢。2 檢查系統中的記憶體和顯示卡等關鍵部件的存在和工作狀態。3 查詢並執行顯示卡等介面卡bios,進行裝置初始化。4 執行系統bios,進行系統檢測。在這之後會尋找啟動盤,如果選擇是從軟...