| Zeile 1: | Zeile 1: | ||
| − | In der '''BIOS Data Area''' ( | + | In der '''BIOS Data Area''' ('''BDA''') speichert das [[BIOS]] Informationen über Hardware und andere Systemkomponenten. |
==Aufbau der BIOS Data Area== | ==Aufbau der BIOS Data Area== | ||
| Zeile 7: | Zeile 7: | ||
! Offset || Größe (Bytes) || Beschreibung | ! Offset || Größe (Bytes) || Beschreibung | ||
|- | |- | ||
| − | | 0x00 || 2 || I/O- | + | | 0x00 || 2 || Basisadresse des I/O-Ports von [[Serielle Schnittstelle | COM1]] |
|- | |- | ||
| − | | 0x02 || 2 || I/O- | + | | 0x02 || 2 || Basisadresse des I/O-Ports von COM2 |
|- | |- | ||
| − | | 0x04 || 2 || I/O- | + | | 0x04 || 2 || Basisadresse des I/O-Ports von COM3 |
|- | |- | ||
| − | | 0x06 || 2 || I/O- | + | | 0x06 || 2 || Basisadresse des I/O-Ports von COM4 |
|- | |- | ||
| − | | 0x08 || 2 || I/O- | + | | 0x08 || 2 || Basisadresse des I/O-Ports von [[Parallele Schnittstelle | LPT1]] |
|- | |- | ||
| − | | 0x0A || 2 || I/O- | + | | 0x0A || 2 || Basisadresse des I/O-Ports von LPT2 |
|- | |- | ||
| − | | 0x0C || 2 || I/O- | + | | 0x0C || 2 || Basisadresse des I/O-Ports von LPT3 |
|- | |- | ||
| − | | 0x0E || 2 || I/O- | + | | 0x0E || 2 || Basisadresse des I/O-Ports von LPT4 oder <br> Segment der [[EBDA]] (bei PS/2) |
|- | |- | ||
| − | | 0x10 || 2 || [[#Equipment | + | | 0x10 || 2 || [[#Equipment Word | Equipment Word]] |
|- | |- | ||
| − | | 0x12 || 1 || | + | | 0x12 || 1 || POST Status |
|- | |- | ||
| − | | 0x13 || 2 || | + | | 0x13 || 2 || Größe des konventionellen Speichers (in kB) |
|- | |- | ||
| − | | 0x15 || 2 || | + | | 0x15 || 2 || POST System Flag |
|- | |- | ||
| 0x17 || 2 || [[#Tastatur-Status-Flags | Tastatur-Status-Flags]] | | 0x17 || 2 || [[#Tastatur-Status-Flags | Tastatur-Status-Flags]] | ||
| Zeile 57: | Zeile 57: | ||
| 0x74 || 4 || Disk-Kontroller-Informationen | | 0x74 || 4 || Disk-Kontroller-Informationen | ||
|- | |- | ||
| − | | 0x78 || 4 || | + | | 0x78 || 4 || LPT-Timeout-Werte |
|- | |- | ||
| − | | 0x7C || 4 || COM- | + | | 0x7C || 4 || COM-Timeout-Werte |
|- | |- | ||
| 0x80 || 2 || Start des PS/2-Keyboard-Buffers | | 0x80 || 2 || Start des PS/2-Keyboard-Buffers | ||
| Zeile 87: | Zeile 87: | ||
<br /> | <br /> | ||
| − | === Equipment | + | === Equipment Word === |
{| border="1" | {| border="1" | ||
! Bits || Beschreibung | ! Bits || Beschreibung | ||
| Zeile 318: | Zeile 318: | ||
==Weblinks== | ==Weblinks== | ||
| − | |||
* http://www.geocities.com/riskyfriends/x86/os/bios.html | * http://www.geocities.com/riskyfriends/x86/os/bios.html | ||
| + | * http://www.cs.cmu.edu/~ralf/files.html (Part C -> memory.lst) | ||
[[Category:Glossar]] | [[Category:Glossar]] | ||