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.