#include <iostream.h> char lire(unsigned short adr); void ecrire(unsigned short adr,char out_char); char lire(unsigned short adr) { #pragma inline unsigned char ret_char; asm { mov dx,adr in al,dx mov ret_char,al } return(ret_char); } void ecrire(unsigned short adr,char out_char) { asm { mov al,out_char mov dx,adr out dx,al } } int main() { //ecrit sur le port parallele la valeur 10 ecrire(0X0378,10); //lit le port parallele cout<<lire(0X0378); return 0; }
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.