BIOS Data Area — Änderungen 6606 → 6656

Zeile 1: Zeile 1:
 
In der '''BIOS Data Area''' ('''BDA''') speichert das [[BIOS]] Informationen über Hardware und andere Systemkomponenten.
 
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==
−
Die BDA befindet sich im Segment 0x0040, d.h. an der physikalischen Adresse 0x0400. Die folgende Tabelle zeigt den Aufbau dieses Segments:
+
Die BDA befindet sich im Segment 0x0040, d.h. an der physikalischen Adresse 0x0400. Die für ein [[Protected Mode]] bzw. [[Long Mode]] Betriebssystem interessanten Teile sind fett hervorgehoben, um Anfänger unnötige Arbeit zu ersparen. Alle anderen Informationen sind fehlerbehaftet, veraltet oder können anderweitig sinnvoller erfasst werden. Die folgende Tabelle zeigt den Aufbau dieses Segments:
 +
 
  
 
{| {{prettytable}}
 
{| {{prettytable}}
 
! Offset || Größe (Bytes) || Beschreibung
 
! Offset || Größe (Bytes) || Beschreibung
 
|-
 
|-
−
| 0x00  || 2            || Basisadresse des I/O-Ports von [[Serielle Schnittstelle | COM1]]
+
| 0x00  || 2            || '''Basisadresse des I/O-Ports von [[Serielle Schnittstelle | COM1]]'''
 
|-
 
|-
−
| 0x02  || 2            || Basisadresse des I/O-Ports von COM2
+
| 0x02  || 2            || '''Basisadresse des I/O-Ports von COM2'''
 
|-
 
|-
−
| 0x04  || 2            || Basisadresse des I/O-Ports von COM3
+
| 0x04  || 2            || '''Basisadresse des I/O-Ports von COM3'''
 
|-
 
|-
−
| 0x06  || 2            || Basisadresse des I/O-Ports von COM4
+
| 0x06  || 2            || '''Basisadresse des I/O-Ports von COM4'''
 
|-
 
|-
 
| 0x08  || 2            || Basisadresse des I/O-Ports von [[Parallele Schnittstelle | LPT1]]
 
| 0x08  || 2            || Basisadresse des I/O-Ports von [[Parallele Schnittstelle | LPT1]]
Zeile 21: Zeile 23:
 
| 0x0C  || 2            || Basisadresse des I/O-Ports von LPT3
 
| 0x0C  || 2            || Basisadresse des I/O-Ports von LPT3
 
|-
 
|-
−
| 0x0E  || 2            || Basisadresse des I/O-Ports von LPT4 oder <br> Segment der [[EBDA]] (bei PS/2)
+
| 0x0E  || 2            || Basisadresse des I/O-Ports von LPT4 oder <br> '''Segment der [[EBDA]] (bei PS/2)'''
 
|-
 
|-
−
| 0x10  || 2            || [[#Equipment Word | Equipment Word]]
+
| 0x10  || 2            || '''[[#Equipment Word | Equipment Word]]'''
 
|-
 
|-
 
| 0x12  || 1            || POST Status
 
| 0x12  || 1            || POST Status
Zeile 99: Zeile 101:
 
| 12    || 01b = Joystick vorhanden
 
| 12    || 01b = Joystick vorhanden
 
|-
 
|-
−
| 11-9  || Anzahl der vorhandenen [[Serielle Schnittstelle | COM-Ports]] 0-4
+
| 11-9  || '''Anzahl der vorhandenen [[Serielle Schnittstelle | COM-Ports]] 0-4'''
 
|-
 
|-
 
| 8    || [[Direct Memory Access | DMA]]-Controller vorhanden (PC-junior)
 
| 8    || [[Direct Memory Access | DMA]]-Controller vorhanden (PC-junior)
Zeile 105: Zeile 107:
 
| 7-6  || 00b = 1 Floppylaufwerk vorhanden <br /> 01b = 2 Floppylaufwerke vorhanden
 
| 7-6  || 00b = 1 Floppylaufwerk vorhanden <br /> 01b = 2 Floppylaufwerke vorhanden
 
|-
 
|-
−
| 5-4  || 00b = EGA oder älter <br /> 01b = Farbe 40x25 <br /> 10b = Farbe 80x25 <br /> 11b = Monochrom 80x25
+
| 5-4  || '''00b = EGA oder älter <br /> 01b = Farbe 40x25 <br /> 10b = Farbe 80x25 <br /> 11b = Monochrom 80x25'''
 
|-
 
|-
 
| 3    || Reserviert
 
| 3    || Reserviert