In pratica il polling è
unsigned char Polla_Porta(void)
{
unsigned char dato_ingresso;
while (dato_ingresso=inportb(0x378);
return(dato_ingresso);
}
E qst è il polling distruttivo ke ti pianta la makkina finké nn metti 1 dato sulla porta parallela in qst caso,qll costruttivo lo metti tra 1 funzione e l'altra e nn ti pianta niente ma rallenta soltanto
if(dato_ingresso=inportb(0x378)
/* */ Servi_Funzione();
...
...
Ovvimente nn ho testato le funzioni e le ho fatte a mente,ma credo siano corrette
X fare lo stesso in Assembler anziké in C le cose sono le stesse
[Modificato da g 15/03/2004 22.18]