BIOS

  • 格式:doc
  • 大小:75.50 KB
  • 文档页数:4
83h
組織non-MCD IDE控制器
D2h
檢查不明中斷
24h
設定ES區段暫存器至4GB
84h
偵測和安裝外部平行埠
E0h
初始化晶片組
26h
致能A20控制線
85h
初始化PnP之ISA裝置
E1h
初始化南北橋
28h
自動設定主記憶體容量(autosize)
86h
重新初始化on-board IO埠
E2h
初始化CPU
EEh
開機區塊複製至Shadow RAM
3Dh
以CMOS內值載入另一暫存器
96h
清除ES區段暫存器內容
EFh
系統記憶體測試
42h
初始化中斷向量表
97h
選定/安排Mptable(多處理器選擇表)
F0h
初始化中斷向量表
45h
初始化POST元件
98h
搜尋是否有外加ROM,若有且check -sum錯誤,則響一長二短蜂鳴
0B
1.驗證RTC時間是否正確
2.偵測電池是否損壞
3.讀取CMOS資料到BIOS堆疊區段
4.初始化PnP功能(僅對PnP BIOS而言)包括
分配GSN給PnP ISA Card
自ESCD建立資源對照圖
5.分配IO/記憶體給PCI元件(PCI BIOS only)
0C
初始化BIOS資料區段(40:0-40:FF)
03
初始化EISA暫存器(EISA BIOS only)
BF
1.依BIOS設定值規劃chipset內值
2.若自動規劃(auto-config)功能被設定啟動,將以MODBIN table中之預設值規劃chipset
04
保留
41
初始化Floppy控制器
05
1.鍵盤控制器自我測試
2.啟動鍵盤介面
42
初始化硬碟控制器
9Dh
初始化安全管理功能
F5h
開機至小型DOS系統
4Bh
啟動靜態開機(/optional)
9Eh
啟動硬體中斷功能
F6h
清除大區段內容
4Ch
將video BIOS複製至shadow
9Fh
決定ATA和SCSI裝置數目
F7h
開機至DOS
4Eh
顯示BIOS版權申明
A0h
設定日期時間
若BIOS偵測到錯誤碼2C,2E或30(基本主記憶體512KB錯誤),它會同時顯示4碼來表示哪一條位址線失效,例如”2C 0002”表示位址bit 1錯誤;”2E 1020”表示資料位元bit5,12錯誤, BIOS亦會送對應的錯誤位元線至PORT 80 LED卡顯示,它會先顯示2C然後顯示高位元組00,最後低位元組02,並重複性顯示
EBh
初始化PIC和DMA
38h
將BIOS複製至shadow RAM
92h
跳至userpatch 2
ECh
初始化記憶體型式設定
3Ah
自動設定cache容量(autosize)
93h
建立Mptable(多處理器主機板才有)
EDh
初始化記憶體大小設定
3Ch
晶片組內部暫存器進階組態設定
95h
安裝CD-ROM使開機
31
1.測試base memory(256KB-640KB區段)
2.測試extended memory(1MB-最尾端)
32
1.顯示AWARD BIOS版權聲明(pnp BIOS only)
2.依BIOS設定值規劃on board之superIO功能,包括COM,LPT,FDD Port
C1
自動偵測onboard DRAM &Cache
64h
跳至userpatch 1
B9h
準備開機
0Ah
初始化CPU內部之暫存器
66h
設定進階cache暫存器
BAh
初始化DMI參數
0Bh
致能CPU內部之cache
67h
初始化多處理器之APIC
BBh
初始化外加式PnP ROM
0Ch
以POST起始值初始化cache
68h
致能CPU內/外之cache
BCh
致能無法遮斷之中斷向量
E5h
檢查強制復原開機功能
顯示錯誤的記憶體低位元區(low byte)資料線xxxx
8Ah
初始化延伸性之BIOS資料區
E6h
計算BIOS ROM之checksum
2Fh
將BIOS複製至shadow RAM前,先初始化cache
8Bh
測試和初始化PS2滑鼠
E7h
移至BIOS
30h
F1h
初始化RTC(Run Time Clock)
46h
檢查ROM內部版權申明
99h
檢查是否有SMART裝置
F2h
初始化視訊功能
48h
檢查視訊組態值
9Ah
將外加ROM複製至shadow RAM
F3h
初始化系統管理模式
49h
初始化PCI匯流排和裝置
9Ch
設定電源管理功能
開機前響一短聲
4Ah
初始化系統中所有的視訊轉接器
2.清除記憶體內容
3.藉由中斷向量19,啟動開機作業系統
0F
測試DMA channel 1
10
測試DMA channel 0
FF
系統開機中,表示BIOS已將控制權轉給作業系統
11
測試DMA頁暫存器
14
測試8254計時器
15
測試8259中斷器通道1的mask bits
16
測試8259中斷器通道2的mask bits
53
1.若非PnP BIOS,初始化串並列埠
2.藉轉換RTC時間值成TIMER來初始化BIOS內部時間值
0D
1.依起始設定值規劃chipsets之內值
2.測量CPU速度並顯示,決定系統時脈頻率
3.初始化視訊裝置,包括單色、CGA、EGA/VGA,若未測到,蜂鳴器會響
60
依CMOS設定病毒保護功能(開機磁區保護)
52
1.初始化所有ISA ROMs
2.接下來初始化PCI
分配IRQ給PCI設備
初始化所有的PCI ROMs
3.PnP初始化(PnP BIOS only)
4.依BIOS設定值規劃shadow RAM
5.依BIOS設定值規劃parity
6.初始化電源管理功能
啟動/取消全面電源管理功能
初始化advanced Power Management(APM)介面
3C
設定旗標允許使用者進入CMOS設定
C3
1.測試記憶體前256KB
2.解壓縮程式碼到記憶體臨時區塊,包括系統及ROM BIOS內部碼
3D
1.初始化鍵盤
2.安裝PS2 mouse
C5
將BIOS copy至E000-FFFF shadow記憶體使加速POST進行
3E
嘗試打開L2 cache(有些chipset可能需要在此打開L2,但通常cache都在61H被打開)
61
1.嘗試打開L2 Cache(若L2已在post 3D打開,此步驟將skip)
2.依CMOS設定開機速度
3.最後一次機會作chipset初始化
4.最後一次機會作電源管理初始化
5.顯示系統組態設定表
0E
1.初始化APIC(只針對多處理器適用)
2.測試video RAM(若使用單色顯示裝置)
3.顯示下列訊息:
5Ch
測試512KB ~ 640KB記憶體
作業系統開機前蜂鳴器響一短聲
06h
初始化系統中的硬體
60h
測試延伸記憶體(extended memory)
B5h
中止靜態開機(optional)
08h
以POST起始值初始化chipset
62h
測試延伸記憶體位址線
B6h
檢查密碼設定(optional)
09h
設定POST過程之旗標
* Phoenix BIOS POST CODE中文說明南崁工程林國鎮初譯
02h
確認真實模式
5Ah
顯示訊息”Press F2 to enter SETUP”
B0h
檢查是否有任何錯誤
03h
解除NMI設定
5Bh
Disable CPU內cache
B2h
POST結束,準備以作業系統程式開機
04h
取得CPU type
16h
檢查BIOS內部checksum值
76h
檢查鍵盤錯誤
C4h
初始化系統錯誤處理器
17h
自動設定主記憶體容量前,先初始化cache
7Ch
設定硬體中斷向量
C5h
PnP CMOS
18h
初始化8254計時器
7Eh
初始化協同處理器(若存在的話)
C6h
初始化筆記型電腦船塢功能
1Ah
初始化8237 DMA控制器
6Ch
顯示shadow區段之訊息
C0h
以INT19嘗試開機
12h
暖開機時,恢復CPU之控制字碼
6Eh
顯示恢復UMB的高位址
C1h
初始化POST錯誤管理員(PEM)
13h
初始化PCI bus上之主控裝置
70h
顯示錯誤訊息
C2h
初始化錯誤登錄功能
14h
初始化鍵盤控制器
72位位元檢查器
0Eh
初始化與I/O相關之零件
69h
設定系統管理模式區域(SMM)