Nästa Föregående Innehållsförteckning

5. Andra programmeringsspråk

Beskrivningen ovan koncentrerar sig på programmeringsspråket C. Det bör vara tillämpbart även på C++ och Objective C. I assembler får man anropa ioperm() eller iopl() som i C, och därefter kan man använda I/O-port read/write instruktionerna direkt.

I andra språk, såvida inte du kan infoga inline assembler eller C kod i ditt program eller använda ovannämnda systemanrop, är det nog enklast att skriva en C källkodsfil med funktionerna för I/O-portaccess och separatkompilera och länka den till övriga delar av ditt program. Eller använda /dev/port enligt ovan.


Nästa Föregående Innehållsförteckning