Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Registri Interni

Home » Programma il Computer » Tutorial Assembly

Tutorial Assembly - Registri

  Messa a Punto - PARALLELA

PARALLELA ECP 9/9 [42 di 46] 

 

bulletL'ultimo Registro ECP con indirizzo "nascosto" 077AH/067AH è il più importante ed è indispensabile per consentire il suo funzionamento; tramite esso è possibile stabilire il modo di funzionamento della porta parallela:
     
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 077AH/LPT1  -  067AH/LPT2
Registro di Controllo Esteso
              1 FIFO Empty
            1   FIFO Full
          1     mostra se è in corso una richesta d'interruzione
        ?       abilita l'uso del DMA da parte della ECP
      ?         abilita le interruzioni da parte della ECP
x x  x           seleziona il modo di funzionamento
000 = Modo SPP (Standard Mode)
001 = Modo bidirezionale (Byte Mode o modo PS/2)
010 = Modo Parallel Port FIFO ( Centronics veloce)
011 = Modo FIFO ECP
100 = non usato (riservato) oppure Modo EPP (non ufficiale)
101 = non usato (riservato)
110 = Modo Test FIFO ECP
111 = Modo Configurazione ECP
     
bulletAnalizzando in modo più approfondito le informazioni di questo Registro annotiamo:
bulletbit0÷bit1: mostrano in tempo reale lo stato del buffer FIFO e vanno interpretati in funzione della direzione di ricetrasmissione (nota consultando il bit5 del Registro di controllo standard). Se  bit0=1 il buffer è completamente vuoto, mentre se bit1=1 il buffer è pieno; consultando questi bit in modo6 (Modo Test FIFO ECP) è facile stabilire la capacità (in bytes) del buffer FIFO.
bulletbit2: se è a 1 è in atto una richiesta d'interruzione; al termine del servizio questo bit deve essere riportato a 0 (sebbene talune schede provvedano a questo ripristino automaticamente, ogni volta che questo Registro viene letto)
bulletbit3: abilita la possibilità di usare DMA da parte della ECP.
bulletbit4: abilita la possibilità di interrompere da parte della ECP.
bulletbit7÷bit5: consentono di fissare il modo, indispensabile per il funzionamento della porta ECP; da notare che il modo EPP non è assicurato da tutte le porte ECP in commercio.

    

Pagina Precedente Registri Pagina Successiva PARALLELA ECP 9/9   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
42 di 46
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

    

Registri Interni » Porta Seriale | Porta Parallela | Stampanti
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati