Um die Schnittstelle direkt programmieren zu können,
muss er nicht nur auf den Speicher sondern auf die
Register des UART's zugreifen können.

Für Delphi und C-Builder (Borland) gibt es fertige Komponenten.
Diese stellen die notwendigen Funktionen zur Verfügung.
Sind damit auch von PC zu PC portabel.