Faccine,Smilies,Emoticon
Gruppo su Faccialibro

Pagina su Faccialibro
Nuova Discussione
Rispondi
 
Pagina precedente | 1 | Pagina successiva
Stampa | Notifica email    
Autore

La gestione dei dispositivi di input/output nell'8086...aiutooooo!

Ultimo Aggiornamento: 17/03/2004 19:04
OFFLINE
Post: 3.383
Post: 2.445
Registrato il: 22/04/2001
Città: PALERMO
Età: 54
Sesso: Maschile
Moderator
Super Member
Re: Re: Re:

Scritto da: g 16/03/2004 23.53

0x378 è la porta parallela LPT1:,l'interfaccia bytewide + facilmente dispo [SM=x39859]
Se vedi ho VOLUTAMENTE messo = e nn ==
Se io faccio
if(dato_ingresso==inportb(0x378)
ottengo l'equivalenza di 1 variabile dato_ingresso con l'in della porta come test,cioè esegue l'IF se corrispondono
Se invece faccio come dico io
if(dato_ingresso=inportb(0x378)
ottengo come ingresso della IF il valore della porta ke ho già passato alla variabile
Se qst porta ha tutti 0x00 ottengo ke la IF nn viene eseguita,se alla porta leggo 1 solo 1 il risultato è ke la variabile viene aggiornata col valore e ke la IF viene eseguita dato ke nn è + nonzero
NN so se mi sono spiegato
Ovviamente qst vale x le porte stampante bidirezionali e dopo aver settato il bit 5 della parola di controllo [SM=x39884]

[Modificato da g 17/03/2004 0.25]




Non ti sei spiegato, ma credo di averti capito [SM=x39903]
17/03/2004 19:04
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 15:23. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com