Les descriptions ci-dessus se concentrent principalement sur le
langage C. Cependant, ces exemples devraient être directement
applicables au C++ et à l'objective C. En assembleur, il vous
suffit de faire appel à ioperm()
ou
iopl()
, comme en C, et d'utiliser ensuite
directement les ports d'entrée / sortie.
Avec d'autres langages, à moins de pouvoir insérer du code assembleur, du code C ou utiliser les appels systèmes, il est probablement plus simple d'écrire un programme C très simple offrant des fonctions prenant en charge les temporisations et les accès aux ports d'entrées / sorties souhaités, de le compiler et de le lier avec le reste de votre application. Ou vous pouvez utiliser /dev/port comme décrit plus haut.