Moin!
Der Assembler Teil dürfte soweit eigentlich nix anderes machen als ein Byte zu dem LPT Port auszugeben mit der OUT Instruktion und mit der
DLL wird dann dieser Teil sowieso überflüssig.
Und von wegen DLLs von C aus aufrufen ist auch kein Problem, weil du der DLPortIO bekommt ihr ein Headerfile mit den kompletten Deklarationen mitgeliefert, so dass ihr nur noch die Funktionen aufrufen müsst die im Header deklariert sind (davon natürlich nur die, die ihr braucht...).
MfG
Muetze1