Bonjour,
Ayant besoin de lire le port parallèle sous VC++, j'ai écrit la fonction suivante :
unsigned char inp(unsigned short adr)
{
__asm {
xor eax,eax
push edx
mov dx,adr
in al,dx
pop edx
}
}
Le système se plante sur "in al,dx" en me disant que c'est une instruction privilégiée. Comment résoudre ce problème ?
Merci d'avance.
Cordialement, Michel.

 

 
		
		 
         
 

 
			
			

 
   


 VC++, assembleur et instruction privilégiée
 VC++, assembleur et instruction privilégiée
				 Répondre avec citation
  Répondre avec citation
Partager