| 
      Sezione | 
      
       
   
    
      Indirizzi Base
    
    
    
      Registri Interni
    
      | 
    
| Registri Interni | 
| Messa a Punto - SERIALE | 
      RICONOSCIMENTO INTERRUPT 4/4 [17 di 46]  | 
  
| 
         
  | 
      
| ***** 03FAH / 02FAH / 03EAH / 02EAH - IN - Registro di Riconoscimento Interruzioni [4 di 4] | 
| 
         
  | 
      
| Il breve codice seguente suggerisce un modo intelligente per sfruttare il contenuto di questo registro per aiutare la procedura di servizio dell'interruzione hardware IRQ4 (generata dall'UART della porta seriale COM1) a servire automaticamente l'evento che l'ha provocata | |||||||||
La tecnica si basa sul fatto che il contenuto, 
  se
    è pendente un'interruzione 
    (bit0=0) 
  e se i
  5 bit più significativi sono tutti 
  a 0, è un numero pari da
  0 (00000000 
  binario) a 6 (00000110 
  binario), condizione ideale per scorrere una Tabella (TabServ) 
  contenente la sequenza degli indirizzi (word) 
  della parte dedicata (dalla procedura di servizio) specificatamente ad ogni 
  evento:
  | 
| 
         
  | 
      
| 
       | 
      
           | 
      
    NB: se il testo  nell'Area
       ti 
      sembra strano installa il font Giobe.TTF: clicca qui!!  | 
      
  | 
| 
      
       |  
    Registri | 
    
      
       | 
    RICONOSCIMENTO INTERRUPT 4/4 | 
    
    ![]()  | 
    
    
    ![]()  | 
    
    
    ![]()  | 
 ||
| 17 di 46 | 
      
  | 
    
| 
     
  | 
  
        
  | 
    
        
  | 
    
| 
      
         
        Home 
     | 
      
  | 
    |||||||
      
  | 
       
          
        Motore Ricerca  | 
      
  |