BIOS Data.docx
- 文档编号:23425002
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:55
- 大小:23KB
BIOS Data.docx
《BIOS Data.docx》由会员分享,可在线阅读,更多相关《BIOS Data.docx(55页珍藏版)》请在冰豆网上搜索。
BIOSData
Whenpowerisappliedtothecomputer,theBIOSDataAreaiscreatedatmemorylocation0040:
0000hwithatypicalsizeof255bytes.
OffsetHex
OffsetDec
BIOSService
FieldSize
Function
00h
0
Int14h
2bytes
BaseI/Oaddressforserialport1(communicationsport1-COM1)
02h
2
Int14h
2bytes
BaseI/Oaddressforserialport2(communicationsport2-COM2)
04h
4
Int14h
2bytes
BaseI/Oaddressforserialport3(communicationsport3-COM3)
06h
6
Int14h
2bytes
BaseI/Oaddressforserialport4(communicationsport4-COM4)
08h
8
Int17h
2bytes
BaseI/Oaddressforparallelport1(printerport1-LPT1)
0Ah
10
Int17h
2bytes
BaseI/Oaddressforparallelport2(printerport2-LPT2)
0Ch
12
Int17h
2bytes
BaseI/Oaddressforparallelport3(printerport3-LPT3)
0Eh
14
POST
2bytes
BaseI/Oaddressforparallelport4(printerport4-LPT4)(OnlyfoundinPC/XTsystems)
10h
16
Int11h
2bytes
EquipmentWord
Bits15-14indicatethenumberofparallelportsinstalled
00b=1parallelport
01b=2parallelports
03b=3parallelports
Bits13-12arereserved
Bits11-9indicatethenumberofserialportsinstalled
000b=none
001b=1serialport
002b=2serialports
003b=3serialports
004b=4serialports
Bit8isreserved
Bit7-6indicatethenumberoffloppydrivesinstalled
0b=1floppydrive
1b=2floppydrives
Bits5-4indicatethevideomode
00b=EGAorlater
01b=color40x25
10b=color80x25
11b=monochrome80x25
Bit3isreserved
Bit2indicatesifaPS/2mouseisinstalled
0b=notinstalled
1b=installed
Bit1indicatedifamathcoprocessorisinstalled
0b=notinstalled
1b=installed
Bit0indicatedifabootfloppyisinstalled
0b=notinstalled
1b=installed
12h
18
POST
1byte
Interruptflag-Manufacturingtest
13h
19
Int12h
2bytes
MemorysizeinKb
15h
21
2bytes
ErrorcodesforAT+;AdaptermemorysizeforPCandXT
17h
22
Int16h
1byte
Keyboardshiftflags1
Bit7indicatesifInsertisonoroff
0b=Insertoff
1b=Inserton
Bit6indicatesifCapsLockisonoroff
0b=CapsLockoff
1b-CapsLockon
Bit5indicatesifNumLockisonoroff
0b=NumLockoff
1b=NumLockon
Bit4indicatesifScrollLockisonoroff
0b=ScrollLockoff
1b=ScrollLockon
Bit3indicatesiftheAltkeyisupordown
0b=Altkeyisup
1b=Altkeyisdown
Bit2indicatesiftheControlkeyisupordown
0b=Controlkeyisup
1b=Controlkeyisdown
Bit1indicatesiftheLeftShiftkeyisupordown
0b=LeftShiftkeyisup
1b=LeftShiftkeyisdown
Bit0indicatesiftheRightShiftkeyisupordown
0b=RightShiftkeyisup
1b=RightShiftkeyisdown
18h
23
Int16h
1byte
Keyboardshiftflags2
Bit7indicatesiftheInsertkeyisupordown
0b=Insertkeyisup
1b=Insertkeyisdown
Bit6indicatesiftheCapsLockkeyisupordown
0b=CapsLockiskeyisup
1b=CapsLockkeyisdown
Bit5indicatesiftheNumLockkeyisupordown
0b=NumLockkeyisup
1b=Numlockkeyisdown
Bit4indicatesiftheScrollLockkeyisupordown
0b=ScrollLockkeyisup
1b=ScrollLockkeyisdown
Bit3indicatesifthePausekeyisactiveorinactive
0b=pausekeyisinactive
1b=Pausekeyisactive
Bit2indicatesiftheSysRegkeyisupordown
0b=SysRegkeyisup
1b=SysRegkeyisdown
Bit1indicatesiftheLeftAltkeyisupordown
0b=LeftAltkeyisup
1b=LeftAltkeyisdown
Bit0indicatesiftheRightAltkeyisupordown
0b=RightAltkeyisup
1b=RightAltkeyisdown
19h
24
Int09h
1byte
AltNumpadworkarea
1Ah
26
Int16h
2bytes
Pointertotheaddressofthenextcharacterinthekeyboardbuffer
1Ch
28
Int16h
2bytes
Pointertotheaddressofthelastcharacterinhekeyboardbuffer
1Eh
60
Int16h
32bytes
Keyboardbuffer
3Eh
61
Int13h
1byte
Floppydiskdrivecalibrationstatus
Bits7-4arereserved
Bit3=floppydrive3(PC,XT)
Bit2=floppydrive2(PC,XT)
Bit1=floppydrive1
Bit0=floppydrive0
0bindicatesnotcalibrated
1bindicatescalibrated
3Fh
62
Int13h
1byte
Floppydiskdrivemotorstatus
Bit7indicatescurrentoperation
0b=readorverifyoperation
1b=writeorformatoperation
Bit6isnotused
Bit5-4indicatesdriveselect
00b=Drive0
01b=Drive1
10b=Drive2(PC,XT)
11b=Drive4(PC,XT)
Bit3indicatesdrive3motor
0b=motoroff
1b=motoron
Bit2indicatesdrive2motor
0b=motoroff
1b=motoron
Bit1indicatesdrive0motor
0b=motoroff
1b=motoron
0b=motoroff
1b=motoron
40h
63
Int13h
1byte
Floppydiskdrivemotortime-out
41h
64
Int13h
1byte
Floppydiskdrivestatus
Bit7indicatesdrivereadystatus
0b=driveready
1b=drivenotready(timeout)
Bit6indicatesseekstatus
0b=noseekerrordetected
1b=indicatesaseekerrorwasdetected
Bit5indicatesfloppydiskcontrollertest
0b=floppydiskcontrollerpassed
1b=floppydiskcontrollerfailed
Bit4-0errorcodes
00000b=noerrors
00001b=illegalfunctionrequested
00010b=addressmarknotfound
00011b=writeprotecterror
00100b=sectornotfound
00110b=diskettechangelineactive
01000b=DMAoverrun
01001b=DMAboundaryerror
01100b=unknownmediatype
10000b=CRCerrorduringread
42h
65
Int13h
1byte
Harddiskandfloppycontrollerstatusregister0
Bit7-6indicatetheinterruptcode
00b=commandcompletednormally
01b=commandterminatedabnormally
10b=abnormaltermination,readylineon,ordiskettechanged
11b=seekcommandnotcompleted
Bit5indicatedseekcommand
0b=seekcommandnotcompleted
1b=seekcommandcompleted
Bit4indicateddrivefault
0b=nodrivefault
1b=drivefault
Bit3indicatesdriveready
0b=driveready
1b=drivenotready
Bit2indicatesheadstatewheninterruptoccurred
00b=drive0
01b=drive1
10b=drive2(PC,XT)
11b=drive3(PC,XT)
Bit1-0indicatesdriveselect
00b=drive0
01b=drive1
10b=drive2(PC,XT)
11b=drive3(PC,XT)
43h
66
Int13h
1byte
Floppydrivecontrollerstatusregister1
Bit7-0indicatesnoerror
Bit7,1b=indicatesattemptedaccessbeyondlastcylinder
Bit6,0b=notused
Bit5,1b=CRCerrorduringread
Bit4,1b=DMAoverrun
Bit3,0b=notused
Bit2,1b=SectornotfoundorreadingdisketteIDfailed
Bit1,1b=mediumwriteprotected
Bit0,1b=missingaddressmark
44h
67
Int13h
1byte
Floppydrivecontrollerstatusregister2
Bit7,0b=notused
Bit6,1b=deleteddataaddressmark
Bit5,1b=CRCerrordetected
Bit4,1b=wrongcylinder
Bit3,1b=conditionofequalduringverify
Bit2,1b=sectornotfoundduringverify
Bit1,1b=badcylinder
Bit0,1b=addressmarknotfoundduringread
45h
68
Int13h
1byte
Floppydiskcontroller:
cylindernumber
46h
69
Int13h
1byte
Floppydiskcontroller:
headnumber
47h
70
Int13h
1byte
Floppydiskcontroller:
sectornumber
48h
71
1byte
Floppydiskcontroller:
numberofbytewritten
49h
72
Int10h
1byte
Activevideomodesetting
4Ah
74
Int10h
2bytes
Numberoftextcolumnsperrowfortheactivevideomode
4Ch
76
Int10h
2bytes
Sizeofactivevideoinpagebytes
4Eh
78
Int10h
2bytes
OffsetaddressoftheactivevideopagerelativetothestartofvideoRAM
50h
80
Int10h
2bytes
Cursorpositionforvideopage0
52h
82
Int10h
2bytes
Cursorpositionforvideopage1
54h
84
Int10h
2bytes
Cursorpositionforvideopage2
56h
86
Int10h
2bytes
Cursorpositionforvideopage3
58h
88
Int10h
2bytes
Cursorpositionforvideopage4
5Ah
90
Int10h
2bytes
Cursorpositionforvideopage5
5Ch
92
Int10h
2bytes
Cursorpositionforvideopage
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BIOS Data