J'ai aussi trouver cela pour faire la même chose que les fonctions précédentes:
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 } }