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 SPP 4/4 [32 di 46] 

 

bulletIl terzo Registro della porta parallela è una porta d'uscita a 4 bit, poiché il connettore rende disponibili sui suoi pin solo 4 degli 8 bit:

 

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 037AH  -  027AH  -  (03BEH)
Registro di Uscita
              x bit0 negato in uscita sul pin 1 del connettore
            x   bit1 negato in uscita sul pin 14 del connettore
          x     bit2 in uscita sul pin 16 del connettore
        x       bit3 negato in uscita sul pin 17 del connettore
      0         IRQ Enable (non su connettore) (1=abilitato)
    0           solo PS/2 !!! (0=SPP, 1=bidirezionale)
x x x           non disponibili sul connettore

 

bulletPer comodità di consultazione per ogni bit disponibile del registro è riportato anche il corrispondente pin del connettore. Per la natura dell'interfaccia collegata internamente al connettore (dedicata per default ad una stampante!!) il byte che viene posto sulla porta 037AH / 027AH viene trasferito sul connettore solo in parte e comunque manipolato. Sono disponibili solo 4 degli 8 bit e 3 di essi subiscono internamente una inversione logica; in ogni caso il dato rimane sul connettore fino all'esecuzione dell'eventuale successiva istruzione di Out

 

 

bulletModificando i 4 bit e collegandosi al corrispondente pin sul connettore è possibile (con la dovuta attenzione, possibilmente tramite interfaccia) usare questo registro  per il controllo di 4 periferiche On-Off, come relè o led.
bulletDa punto di vista dei rapporti con la stampante il terzo Registro della porta parallela è la porta d'uscita attraverso la quale il computer invia i segnali di controllo alla stampante.
bulletL'analisi del dettaglio del registro descrive anche 2 bit non presenti sul connettore, ma importanti al fine della gestione di una porta parallela:
bullet il bit4 è usato per abilitare una eventuale richiesta di interruzioni; se è stato programmato a 1; il dispositivo esterno è autorizzato ad interrompere la cpu ponendo un breve impulso basso sul pin 10 del connettore; dopo ogni reset della porta 
bulletil bit5 è inutilizzato nelle SPP, ma nei modelli dei computer della serie IBM PS/2 è invece molto importante perché controlla la possibilità di rendere bidirezionale la porta dati: nel funzionamento monodirezionale il bit5 deve essere a 0.

    

Pagina Precedente Registri Pagina Successiva PARALLELA SPP 4/4   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
32 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