| bit7 | 
        bit6 | 
        bit5 | 
        bit4 | 
        bit3 | 
        bit2 | 
        bit1 | 
        bit0 | 
        
        
        port_D | 
        
        03FDH 
          -  02FDH  -  
        03EDH 
          -  02EDH | 
      
      
        | 
        LSR | 
        
        Line Status Register  
        (lettura) | 
      
      
        |   | 
          | 
          | 
          | 
          | 
          | 
        
          | 
        
        1 | 
        
        1 =
        
    Received Data Ready 
    o 
        Data 
    Available: nuovo 
        dato trasferito dal  registro a scorrimento
  RSR al
  RBR [port_8] 
     
    o  nel 
  FIFO in 
  Ricezione (16550A)  
        0 = non appena il processore estrae il dato dal
  RBR (o 
  dal 
  FIFO) oppure se il processore azzera il 
  contenuto del FIFO 
  in Ricezione | 
      
      
        |   | 
          | 
          | 
          | 
          | 
          | 
        
        1 | 
          | 
        
        1 = ricezione  gravata da errore di sovrapposizione 
        (Overrun Error) 
        0 = non 
        appena il registro  LSR viene letto | 
      
      
        |   | 
          | 
          | 
          | 
          | 
        
        1 | 
          | 
          | 
        
        1 = ricezione  gravata da errore di 
        parità (Parity Error): prima del bit di stop l'UART 
        ha rilevato nel dato ricevuto un numero di  bit a 1 
        diverso da quello (pari o 
         dispari) previsto dalla programmazione del
           
         
    Registro    
        di Controllo Linea [port_B] 
        0 = non appena il registro  LSR 
        viene letto | 
      
      
        |   | 
          | 
          | 
          | 
        
        1 | 
          | 
          | 
          | 
        
        
        
        1 = ricezione gravata da errori 
        di composizione (Framing 
        Error) 
        0 = non appena il registro  LSR 
        viene letto | 
      
      
        |   | 
          | 
          | 
        
        1 | 
          | 
          | 
          | 
          | 
        
        
        1 =  è presente un 
        segnale di Break (Break 
        Interrupt) 
         
        0 = non appena il registro  LSR 
        viene letto | 
      
      
        | 
          | 
        
          | 
        
        1 | 
          | 
          | 
          | 
          | 
          | 
        
        
        
    1 =
  THR [port_8] 
        o 
  FIFO in 
        Trasmissione (16550A)   vuoto 
        (Transmitter Holding Register 
    Empty) 
        0 = non appena un nuovo carattere da 
        trasmettere entra 
        nel THR (o nel 
  FIFO) | 
      
      
        |   | 
        
        1 | 
          | 
          | 
          | 
          | 
          | 
          | 
        
        
        
    1 = non ci sono dati da trasmettere, 
        registro 
         
        TSR e
  THR [port_8] 
        o 
  FIFO in Trasmissione 
        (16550A) 
        vuoti (Data 
    Holding Register Empty) 
         
        0 = non appena un nuovo carattere da trasmettere entra 
        nel TSR | 
      
      
        | 
        0 | 
          | 
          | 
          | 
          | 
          | 
          | 
          | 
        
        riservati, non utilizzati, sempre a
        0 logico
        (8250/16450)
         
        
    1 = nel 
  buffer FIFO in 
        Ricezione sono presenti bytes gravati da 
    errori  (di 
    sovrapposizione, di parità 
  o
  di composizione o 
    di break) (16550A)
         
        0 = non appena il registro  LSR 
        viene letto, se non ci sono altri bytes non corretti |