Die Ausgänge kann man ganz einfach als Eingänge benutzen indem man ganz dreist von ihrer Adresse liest: Inp32($37. Man sollte den Parport vorher im Bios auf Bidirectional stellen. Die serielle Schnittstelle funktioniert ja von der Datenübertragung her grundlegend anders, aber es geht auch. Wenn du nur ein paar Leitungen auf H oder L setzen willst, ist es ähnlich wie bei der parallelen (mehr dazu bei google...),wenn du richtig daten schicken willst, verhält sich der com-port unter windows lustigerweise wie eine Datei (!), das ist im Windows-SDK (bei Delphi prof und enterprise mitgeliefert) beschrieben. Ich arbeite noch an so einem Prog, ich will damit das USART meines mega16 mit dem PC verbinden. Mal sehn...
mfG

cht