![]() |
||
Amateur Member
![]() 加入日期: Nov 2006
文章: 34
|
AWARD BIOS的錯誤代碼列表
!!下面內容是在網路上找到的,忘記來源出處,若知道的網友請告知,讓我可以將來源網址附上!!
也就是一般主機板Debug卡針對AWARD BIOS會出現的錯誤代碼。 C0 關閉晶片組 OEM相關-快取控制快取 1 處理器測試1 處理器狀態(1FLAGS)的確認,測試下列的處理器狀態旗標:進位,零值,符號,溢位BIOS會設定每一個旗標,確認它們都己被設定,然後清除這些旗標,再確認它們都己經被清除 2 處理器測試 除了SS,SP以及BP之外,利用資料型態“FF”以及“00”來讀/寫/驗証所有的CPU暫存器 3 設定晶片的初始狀態 關閉NMI,PIE,AIE,UEI和SQWV關閉顯示功能,同位位元的檢查以及DMA重新設定數學輔助處理器狀態清除所有的頁暫存器,CMOS關機位元組重新設定計時器0,1以及2,並且將EISA計時器設定為一個己知的狀態設定DMA控制器0和1的初始狀態設定中斷控制器0和1的初始狀態設定EISA延伸暫存器的初始狀態 4 測試記憶態 為了避免RAM中的資料逐漸消失,系統必須定時更新其中的狀態,這個功能可以確保記憶體更新功能的工作正常 5 遮沒視訊,設定鍵盤的初始狀態 設定鍵盤控制器的初始狀態 6 保留 7 測試CMOS界面以及電池的狀態 確認CMOS工作正常,偵測不正常的電池狀態 BE 晶片組預設的初始設定 利用開機時的BIOS預設值來設定晶片組的暫存器 C1 測試記憶體是否存在 OEM相關-測試主機板上的記憶體大小 C5 提前啟動Shadow OEM相關-提前啟動Shadow功能,讓啟動載入的過程更快 C6 快取是否存在 偵測外部快取記憶體的大小 8 設定低位址的記憶體 提前設定晶片組的初始狀態,測試記憶體是否存在OEM晶片組設定常式清除低位址的64K記憶體測試第一個64K記憶體 9 提前設定快取的初始狀態 設定Cyrix CPU的初始狀態設定快取的初始狀態 A 設定中斷向量表 利用SUPRIOUS_INT_HDLR來設定前面120個中斷向量,並且根據INT_TBL來設定INT 00h-1Fh的初始值 B 測試CMOS ROM的總和檢查值 測試CMOS ROM的總和檢查值:如果發生錯誤或是鍵盤上的插入鍵被按下,則載入預設值 C 設定鍵盤的初始狀盤 偵測鍵盤控制器的型態(可選用)設定NUM_LOCK的狀態 D 設定顯示界面的初始狀態 偵測CPU的時脈讀取CMOS的14h的位置,找出使用中的顯示型態偵測並且設定顯示卡的初始值 E 測試顯示記憶體 測試顯示記憶體,在螢幕上顯示sign-on訊息設定shadow RAM-根據Setup中的設定來啟動記憶體的shadow功能 F 測試DMA控制器0 測試BIOS的總和檢查值偵測並且設定鍵盤的初始狀態 10 測試DMA控制器1 11 測試DMA頁暫存器 測試DMA頁暫存器 12-13 保留 14 測試計時器的計數器2 測試8254計時器0的計數器2 15 測試8259-1遮罩位元 輪流關閉和啟動中斷信號線,以確認8259通道1的遮罩中斷 16 測試8259中斷位元 輪流關閉和啟動中斷信號線,以確認8259通道2的遮罩中斷 17 測試8259中斷位元 關閉中斷功能,然後確認沒有一個中斷遮罩暫存器被啟動 18 測試8259的中斷功能 強迫啟動一個中斷,然後確認中斷的確發生 19 測試NMI位元(同位位元以及I/O的檢查) 確認NMI可以被清除 1A 顯示CPU的時脈 1B-1E 保留 1F 設定EISA模式 如果EISA非揮發性記憶體的總和檢查值正常,則設定EISA的初始狀態,否則執行ISA測試,並且清除EISA模式旗標測試EISA組態記憶體的完整性(總和檢查值以及通信界面 20 啟動插槽0 設定插槽0的初始狀態(系統主機板) 21-2F 啟動插槽1-15 設定插槽1-15的初始狀態 30 設定基底和延伸記憶體 將256K至640K設為基底記憶體,將1MB以外設為延伸記憶體 31 測試基底和延伸記憶體 利用不同的資料型態,來測試256K至640K的基底記憶體以及1MB以外的延伸記憶體注意:在EISA模式下,並不會執行這項測試,而在ISA模式下,也可以按下ESC鍵來跳過這個測試 32 測試EISA延伸記憶體 如果設定EISA模式旗標,則測試在設定插槽初始狀態時所找到的EISA記憶體注意:在ISA模式下,並不會執行這項測試,而在EISA模式下,也可以按下ESC鍵來跳過這個測試 33-3B 保留 3C 啟動Setup 3D 初始設定以及安裝滑鼠 偵測滑鼠是否存在,設定滑鼠的初始狀態,安裝中斷向量 3E 設定快取控制器 設定快取控制器的初始狀態 3F 保留 BF 設定晶片組的初始狀態 根據Setup的值來設定晶片組的暫存器 40 顯示電腦病毒保護功能是啟動 41 設定軟碟驅動器以及控制器的初始狀態 設定軟碟驅動器控制器以及任何驅動器的初始狀態 42 設定硬碟驅動器以及控制器的初始狀態 設定硬碟驅動器控制器以及任何驅動器的初始狀態 43 設定軟碟驅動器以及控制器的初始狀態 設定所有串列埠以及平行埠(包括遊戲連接埠)的初始狀態 44 保留 45 偵測以及設定數學協同處理器的初始狀態 設定數學協同處理器的初始狀態 46-4D 保留 4E Manufacturing POST Loop或是顯示訊息 如果Manufacturing POST Loop接腳被設定,則重新啟動:否則顯示任何的訊息(也就是在POST中偵測到的任何非嚴重錯誤),並且進入Setup的狀態 4F 安全檢查 詢問密碼的安全性(可選用) 50 寫入CMOS 將所有的CMOS值寫回RAM記憶體,並且清除螢幕 51 載入之前的功能啟動 在載入(boot)之前,啟動同位位元查器,啟動NMI,啟動快取功能 52 啟動可選用的ROMs 設定任何在C8000h以及EFFFh之間可選用ROM記憶體的初始狀態注意:當FSCAN的功能啟動時,則設定C8000h與F7FFFh之間的ROMs的初始狀態 53 設定的時間初始值 設定40h:BIOS區域中的初始時間 60 設定電腦病毒的保護 根據Setup的值,來設定電腦病毒的保護 61 設定開機的速度 設定開機的速度 62 設定NumLock 根據Setup的值,來設定鍵盤上NumLock的狀態 63 嚐試執行啟動載入 設定低堆疊利用INT 19h來載入 B0 保護模式的中斷 如果中斷發生在保護模式 B1 未遮罩的NMI 如果發生了未遮罩的NMI,則在螢幕上顯示“要關閉這個NMI,請按下F1鍵,或者按下F2鍵重新開機 E1-EF Setup頁 E1-第一頁,E2-第二頁....等等FF啟動載入 FF 開機 進行開機
__________________
個人網站:生活札記 ( http://forum.liferec.com ) |
|||||||
![]() |
![]() |