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 - SERIALE

STATO MODEM 1/2 [26 di 46] 

               

***** 03FEH / 02FEH / 03EEH / 02EEH - IN - Registro di Stato del Modem [1 di 2]

               

bulletIl settimo Registro dell'UART della porta seriale è utilizzato in tutte le versioni come Registro di Stato del Modem, con il compito di fornire informazioni utili al controllo del flusso dati durante la ricetrasmissione sul canale telefonico.
bulletSi tratta di un Registro a a sola lettura in grado di monitorare il segnale di handshake Clear To Send (CTS) e quelli di stato del modem Data Set Ready (DSR), Ring Indicator (RI) e Carrier Detect (CD): i 4 bit meno significativi segnalano ogni variazione subita da questi segnali dopo l'ultima lettura di questo Registro (e per questo sono detti delta), mentre i 4 bit più significativi assumono il loro valore corrente.
bulletLe linee controllate (CTS, DSR, RI e CD) sono tutte in ingresso alla porta seriale (UART, cioè al computer, DTE) e in uscita dal modem (DCE); altre linee (RTS e DTR), in uscita dall'UART (cioè con direzione DTE>DCE) possono essere controllate con il Registro di Controllo del Modem [port_C]. 

 

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 port_E 03FEH  -  02FEH  -  03EEH  -  02EEH
MSR Modem Status Register  (lettura)
              1 1 = Delta Clear to Send o Clear to Send has changed: la linea CTS ha cambiato livello logico dopo l'ultima lettura
0
= non appena il registro MSR viene letto
            1   1 = Delta Data Set Ready o Data Set Ready has changed: la linea DSR ha cambiato livello logico dopo l'ultima lettura
0
= non appena il registro MSR viene letto
          1     1 = Trailing Edge of Ring Indicator: la linea RI ha cambiato livello logico dopo l'ultima lettura
0
= non appena il registro MSR viene letto
        1       1 = Delta Data Carrier Detect: la linea CD ha cambiato livello logico dopo l'ultima lettura
0
= non appena il registro MSR viene letto
      x         Clear to Send: posto al livello logico presente sulla linea CTS nel momento della lettura
    x           Data Set Ready: posto al livello logico presente sulla linea DSR nel momento della lettura
  x             Ring Indicato: posto al livello logico presente sulla linea RI nel momento della lettura
x               Data Carrier Detect: posto al livello logico presente sulla linea CD nel momento della lettura

    

Pagina Precedente Registri Pagina Successiva STATO MODEM 1/2   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
26 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