偏移 | 類型 | 內 容 |
0000H | 256雙字 | 中斷向量表。 |
0300H | 256字節 | 在自檢和引導時作爲緩衝區使用。 |
400H | 字 | 計算機上0號RS232-1適配器的基地址,通常爲3F8H。 |
402H | 字 | 計算機上1號RS232-1適配器的基地址,通常爲2F8H。 |
404H | 字 | 計算機上2號RS232-1適配器的基地址。 |
406H | 字 | 計算機上3號RS232-1適配器的基地址。 |
408H | 字 | 計算機上0號並行打印機適配器的基地址,通常爲378H。 |
40AH | 字 | 計算機上1號並行打印機適配器的基地址。 |
40CH | 字 | 計算機上2號並行打印機適配器的基地址。 |
40EH | 字 | 計算機上3號並行打印機適配器的基地址。(PS2型此值爲擴展BIOS數據區段地址) |
410H | 字 | 該字保存與計算機連接的設備編碼表,BIOS中斷11H(設備測定)可返回此信息。 |
位 | ||
0 | 軟驅安裝標誌,此位爲0表示沒有軟驅。 | |
1 | 數字協處理器安裝標誌,此位爲0表示未安裝協處理器。 | |
3-2 | 系統板RAM的大小,適用於一些舊機型,PS2型未使用。00=16K,01=32K,10=48K,11=64K)。 | |
5-4 | 初始顯示方式(00=AG,01=CGA-40,10=CGA-80,11=MDA-80)。 | |
7-6 | 軟驅的數量,公當位0爲1時有效,00=1,01=2,10=3,11=4 | |
8 | DMA標誌 | |
9-11 | 所連RS232適配器數 | |
12 | 連有遊戲I/O | |
13 | 不用(PS2型爲內置MODEM安裝標誌,此位爲0表示沒有安裝) | |
14-15 | 所連打印機適配器數 | |
412H | 字節 | 初始測試標誌(紅外線鍵盤連接錯誤單元/?)。 |
413H | 字 | 該字給出打印機可用RAM的容量,基本內存容量爲0-10K,以千字節爲單位。BIOS中斷12H(內存大小測定)可返回此信息。 |
415H | 字 | I/O通道的存儲器容量(PS2型,BIOS控制標誌)。 |
417H | 字節 | 這是第一個鍵盤狀態字,通過編碼,使每位均有特定的含義,具體格式如下: |
位 | ||
0 | 表示鍵盤右邊的Shift鍵當前是否被按下(1表示按下,0表示未按下)。 | |
1 | 表示鍵盤左邊的Shift鍵當前是否被按下(1表示按下,0表示未按下)。 | |
2 | 表明Ctrl鍵當前是否按下(1表示按下,0表示未按下)。 | |
3 | 表明Alt鍵當前是否按下(1表示按下,0表示未按下)。 | |
4 | 屏幕(Scroll)鎖定開關鍵狀態(1表示屏幕鎖定處於開,0表示關)。 | |
5 | 數字(Num Lock)鎖定開關鍵狀態(1表示數字鎖定處於開,0表示關)。 | |
6 | 大寫字母(Caps Lock)開關鍵狀態(1表示Caps Lock處於開,0表示關)。 | |
7 | 插入狀態,它表明Ins鍵是否已按下,以使計算機進入“插入”方式,1表示插入狀態正工作,0表明未動作。 | |
418H | 字節 | 這是第二個鍵盤狀態字,其格式如下: |
位 | ||
0 | 表示鍵盤左邊Ctrl鍵當前是否被按下(1表示按下,0表示未按下)。 | |
1 | 表示鍵盤左邊Alt鍵當前是否被按下(1表示按下,0表示未按下)。 | |
2 | 如按下Ctrl+Alt+Del鍵,則該位爲1。 | |
3 | 如果系統鍵(Ctrl和Num Lock)接下且保持住,則該位爲1,當這個系統鍵依次按下時,BIOS暫停處理,直至下鍵按下爲止。但它仍響應中斷。 | |
4 | 表明屏幕(Scrool)鎖定鍵當前是否按下(1表示按下,0表示未按下)。 | |
5 | 表明數字(Num Lock)鎖定鍵當前是否按下(1表示按下,0表示未按下)。 | |
6 | 表明大寫字母(Caps Lock)鎖定鍵當前是否按下(1表示按下,0表示未按下)。 | |
7 | 表明Ins鍵當前是否按下(1表示按下,0表示未按下)。 | |
419H | 字節 | 爲Alt和數字鍵盤鍵入的數而保留。(按住ALT+數字,可直接得到相應的ASCII碼) |
41AH | 字 | 指向鍵盤緩衝區首址 |
41CH | 字 | 指向鍵盤緩衝區尾址,當該值等於前一字的值時,說明緩衝區滿。 |
41EH | 32字節 | 循環鍵盤緩衝區,它保存鍵盤鍵入的字符,直到程序可以接收這些字符爲止,前兩個字指向此緩衝區的當前是首和尾。 |
43EH | 字節 | 表示磁盤驅動器的搜索狀態,0-3位分別對應於驅動器。如果這些位中有一位爲0,則表示在搜索磁道之前,必須重新校準相應的驅動器。位4-6未使用,位7爲中斷標誌位,爲1表示中斷髮生。 |
43FH | 字節 | 表示磁盤驅動器的馬達狀態,0-3位分別對應於驅動器0-3,如果某位被置爲1,則相應驅動器的馬達正在轉動。位4-6未使用,位7爲1表示現行操作是寫。 |
440H | 字節 | 保存一個表明驅動器馬達接通多長時間的計數,每個時鐘節拍,計數減1,當計數爲0明馬達停轉(根據INT8計時)。 |
441H | 字節 | 表明磁盤工作狀態,它被編碼,通過使相應位置1來表示一個特定的狀態,格式如下: |
值 | ||
00H | 正確。 | |
01H | 送給磁盤控制器的是無效命令。 | |
02H | 在盤上未找到地址標記。 | |
03H | 試圖在有寫保護的盤上寫操作。 | |
04H | 所請求扇區未找到。 | |
08H | 驅動器DMA錯。 | |
09H | 試圖使DMA對64KB存儲體進行存取。 | |
10H | 循環冗餘校驗(CRC)錯。 | |
20H | NEC磁盤控制器片出現錯誤。 | |
40H | 無效的查找操作。 | |
80H | 延時,沒有響應。 | |
442H | 7字節 | 從NEC磁盤驅動器返回的七個字節狀態信息(參見FDC)。 |
449H | 字節 | 指明當前視頻方式,參見INT 10H。 |
44AH | 字 | 指明顯示屏幕的當前列數。 |
44CH | 字 | 指明一個顯示頁面的字節數,它隨時視頻方式的不同而變化。80*25方式=1000H字節,40*25方式=800H字節,圖形方式=4000H字節 |
44EH | 字 | 指明當前顯示頁面的地址,即顯示在當前顯示屏幕的顯示頁面。 |
450H | 8字 | 每個字均表示有關顯示頁面內當前光標的位置,每個字的第一字節表示列,第二字節表示行(改變這個字節並不能立刻改變顯示)。 |
460H | 字節 | 表明光標的形狀,此字節表示光標字符點陣的最下一行的行號,10H功能調用1設置此光標形狀(不要直接更改此字節)。 |
461H | 字節 | 此字節表示光標字符點陣的最上一行的行號。10H功能調用1設置此光標形狀(不要直接更改此字節)。 |
462H | 字節 | 表明工作顯示頁面號,由10H功能調用5設置。 |
463H | 字 | 表明當前工作顯示板的口地址。3BCH=單色,3D4H=彩色。 |
465H | 字節 | 表明6845芯片的方式寄存器的當前值(端口:3X8H)。 |
466H | 字節 | 表示當前顯示控制面板的設置。10H功能調用0BH可設置當前面板(端口:3D9H)。 |
467H | 5字節 | PC中,這5個字節用以表示磁帶控制的定時計數字、CRC寄存器字和最後輸入數值字節,在AT中,這5個字節作爲端口使用,從467H開始的雙字長是一個指針,它指向BIOS開關使80X86由保護虛地址方式轉到實地址方式時控制返回的位置。 |
46CH | 雙字 | 這是BIOS作爲時鐘計數器的一個雙字單元,時鐘第步進一次,此值增加一次,其值爲0,表示一天開始(午夜),當此計數器達到一天結束的值時,計數器清0,且字節470H置1。中斷1AH功能調用0可從此雙字單元中讀取一天的時間。 |
470H | 字節 | 這是一個時鐘翻轉字節。當時鍾計數器達到一天結束且復位時,此字節置1以表明新的一天開始。中斷1AH功能調用0在讀取這一天的時間後,將此字節復位。 |
471H | 字節 | 位7爲1表示BREAK鍵按下(INT 9設置此標誌)。 |
472H | 字 | 由軟件設置復位功能標誌或直接跳轉FFFF:0重啓動。 |
值 | ||
1234H | 熱啓動 | |
5678H | 系統中止 | |
9ABCH | 在製造商檢測時使用。 | |
474H | 字節 | 硬盤狀態。 |
值 | ||
00H | 正確 | |
01H | 送給磁盤控制器的是無效命令或參數。 | |
02H | 在盤上未找到地址標記 | |
03H | 試圖在有寫保護的盤上進行寫操作。 | |
04H | 所請求扇區未找到。 | |
05H | 重新復位失敗。 | |
07H | 操作失效。 | |
08H | DMA錯 | |
09H | 試圖使DMA對64K存儲體進行存取。 | |
0AH | 壞的扇區標誌。 | |
0BH | 壞磁道已清除。 | |
0DH | 扇區號、格式錯。 | |
0EH | 控制數據地址已清除。 | |
0FH | DMA超出限制。 | |
10H | 循環冗餘校驗CRC錯。 | |
11H | ECC數據錯。 | |
20H | NEC磁盤控制器片出現錯誤。 | |
40H | 無效的查找操作。 | |
80H | 延時,沒有響應。 | |
AAH | 沒準備好。 | |
BBH | 發生錯誤,定義不正確。 | |
CCH | 寫錯誤。 | |
E0H | 寄存器錯誤。 | |
FFH | 磁盤檢測失敗。 | |
475H | 字節 | 硬盤設備數。 |
476H | 字節 | 磁盤適配器控制。 |
477H | 字節 | 硬盤適配器端口。 |
478H | 字節 | 測試打印機0的超時值。 |
479H | 字節 | 測試打印機1的超時值。 |
47AH | 字節 | 測試打印機2的超時值。 |
47BH | 字節 | 測試打印機3的超時值(PS2型除外)。 |
47CH | 字節 | 測試0號RS232超時值。 |
47DH | 字節 | 測試1號RS232超時值。 |
47EH | 字節 | 測試2號RS232超時值。 |
47FH | 字節 | 測試3號RS232超時值。 |
480H | 字 | 指向存放鍵盤輸入字符的循環緩衝區首址。 |
482H | 字 | 指向存放鍵盤輸入字符的循環緩衝區尾址。 |
484H | 字節 | 顯示字符的列數。其值爲顯示字符的列數減1(EGA以上有效)。 |
485H | 字 | 每個字符高度(EGA以上有效)。 |
487H | 字節 | 顯示控制狀態(EGA以上有效)1。 |
位 | ||
0 | 光標仿真模式狀態(1爲開啓)。 | |
1 | 單色顯示系統狀態(1爲啓用)。 | |
2 | 保留。 | |
3 | 顯示系統空閒狀態(1爲空閒)。 | |
4 | 保留。 | |
6-5 | 顯存容量(00=64K,01=128K,10=192K,11=256K)。 | |
7 | 顯示模式可用狀態。 | |
488H | 字節 | 顯示控制狀態2(EGA以上有效)。 |
位 | ||
0 | SW1(1=關閉) | |
1 | SW2(1=關閉) | |
2 | SW3(1=關閉) | |
3 | SW4(1=關閉) | |
4 | ? | |
5 | ? | |
6 | ? | |
7 | ? | |
489H | 字節 | 顯示控制狀態3(MCGA或VGA有效)。 |
位 | ||
0 | VGA模式狀態 | |
1 | 灰度模式狀態 | |
2 | 單色顯示狀態 | |
3 | 使用默認模式 | |
4 | -- | |
5 | 保留 | |
6 | 顯示狀態開關 | |
7 | -- | |
值 | ||
位7位4 | ||
0 0 | 350線模式 | |
0 1 | 400線模式 | |
1 0 | 200線模式 | |
1 1 | 保留 | |
48AH | 字節 | 顯示適配器DCC索引。 |
48BH | 字節 | 最後磁盤數據率。 |
位 | ||
3-0 | 保留。 | |
5-4 | 步進時間。 | |
7-6 | 數據傳輸率。 | |
48CH | 字節 | 硬盤狀態。 |
48DH | 字節 | 硬盤錯誤。 |
48EH | 字節 | 硬盤中斷標誌。 |
48FH | 字節 | 位0爲1,表示硬盤和軟盤使用一個控制卡。 |
490H | 字節 | 驅動器0介質狀態。 |
491H | 字節 | 驅動器1介質狀態。 |
492H | 字節 | 驅動器0的起始狀態。 |
493H | 字節 | 驅動器2的起始狀態。 |
494H | 字節 | 驅動器0磁道數。 |
495H | 字節 | 驅動器1磁道數。 |
496H | 字節 | 鍵盤類型和方式,各位含義爲: |
位 | ||
0 | E1H隱含碼最後。 | |
1 | E0H隱含碼最後。 | |
2 | 右Ctrl鍵按下。 | |
3 | 右Alt鍵按下。 | |
4 | 101/102鍵盤 | |
5 | 若讀標識和鍵盤,則強置Num Lock。 | |
6 | 最後的字符是第一個ID字符。 | |
7 | 讀鍵盤的ID。 | |
497H | 字節 | 鍵盤標誌。 |
位 | ||
0-2 | LED狀態位。 | |
3 | 保留。 | |
4 | 收到消息。 | |
5 | 重發接收標誌。 | |
6 | 方式指示器更新。 | |
7 | 鍵盤傳送錯誤標誌。 | |
498H | 雙字 | 等待完成標誌的偏移地址。 |
49AH | 雙字 | 用戶等待計數(低位字),以微秒爲單位。 |
49EH | 字 | 用戶等待計數(高位字),以微秒爲單位。 |
4A0H | 字節 | RTC等待激活標誌。80表示等待時間已過。 |
4A1H | 7字節 | 這7個字節用於局域網。 |
4A8H | 雙字 | 這雙字指向保存視頻系統的指針表。指針表格式爲: |
偏移值 類型 指向 00H DD 視頻參數 04H DD 參數保存區 08H DD 字母字符集 0CH DD 圖形字符集 10H DD 第二個保存指針表 14H DD 保留 18H DD 保留 第二個指針表格式爲: 偏移值 類型 功能或指向 00H DW 這個表的字節 02H DD 組合碼錶 06H DD 第二個字母字符集 0AH DD 用戶調色板表 0EH DD 保留 12H DD 保留 16H DD 保留 | ||
4ACH | 8字節 | 保留。 |
4B4H | 字節 | 鍵盤NMI控制標誌(可變)。 |
4B5H | 雙字 | 鍵盤中斷中標誌(可變)。 |
4B9H | 字節 | 端口60單字節隊列(可變)。 |
4BAH | 字節 | 最後的鍵盤掃描碼(可變)。 |
4BBH | 字節 | NMI緩衝頭位置(可變)。 |
4BCH | 字節 | NMI緩衝頭位置(可變)。 |
4BDH | 16字節 | NMI掃描碼緩衝(可變)。 |
4CEH | 字 | 日期計數(可變)。 |
4F0H | 16字節 | ? |
BIOS 數據區說明
段地址:00H
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.