roi52 a écrit :
j'aimerai savoir si l'instruction outport(0x378 valeur) seule permet d'envoié une donnée sur une ligne de données parmit les 8 qu'a le port parallele ou bien chacune de ligne à son adresse? merci
|
outportb() n'est pas une fonction standard. C'est une extension des anciens compilateurs DOS/16-bit pour processeur x86 mode réel. Elle se traduit par l'invocation de l'instruction assembleur out, dont l'usage est interdit en mode protégé utilisateur (ring3). Seul un driver (ring0) peut l'utiliser.
Tu peux néanmoins recréer ce fonctionnement sous XP à l'aide de la DLL inpout32.dll
http://logix4u.net/Legacy_Ports/Pa [...] NT/XP.html
dont j'ai fait un petit wrapper :
http://delahaye.emmanuel.free.fr/clib/pio/
Ca ne fonctionne probablement pas sous Vista...*
Message édité par Emmanuel Delahaye le 08-11-2007 à 17:00:03
---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/