1.2 Von Registern, BIOS und Basisadressen

Wie finde ich die parallele Schnittstele?

In einem IBM-kompatiblen PC kann es bis zu vier parallele Schnittstellen geben. Diese werden LPT1, LPT2, LPT3 und LPT4 genannt. LPT4 wird aber nur teilweise unterstützt und sollte daher nicht verwendet werden. Die Basisadressen der parallelen Schnittstellen befinden sich im BIOS-Speicherbereichs ab Offset 0008h.

Adresse

Schnittstelle

0040:0008h

LPT1

0040:000Ah

LPT2

0040:000Ch

LPT3

Wie wird die parallele Schnittstelle angesteuert?

Alle parallelen Schnittstellen besitzen ein einheitliches Register-Interface, unabhängig von ihrer Lage im gesamten Adressraum. Dieses Interface besteht aus drei Ports, die immer die ersten drei Adressen im Adressraum der Schnittstellenkarte belegen. Bei LPT1 sind das die Ports 378h, 379h, 37Ah.