| 
    
  
    
  4.- Condizioni di compilazione.
  Può essere necessario condizionare la compilazione a qualche parametro
  particolare, come il tipo di processore, la release del prodotto, ecc.  
  Inseriamo quindi le condizioni:. 
  
    
      
        
          ;#################################################################### 
            ;==================================================================== 
            ;=            VARIABILI CONDIZIONALI DI ASSEMBLAGGIO                = 
            ;==================================================================== 
             
            INTRPT       EQU 0    
            ; 0 no interrupt ,  1 si interrupt 
            INTRPRIORITY EQU 0    
            ; 0 no priority ,  1 priority 
             
            DEBUG        EQU 1           
            ; 0 no debug,       1 debug | 
         
      
     
   
  L'
inserzione di parametri condizionali per l' assemblaggio permette di scrivere
una sola sorgente del programma, adatta sia per il debug che per la release o
diverse versioni dello stesso programma che si differenziano per una qualsiasi
ragione: basta abilitare o disabilitare la variabile appropriata per ottenere la
lista corrispondente. Un meccanismo che utilizzerà gli statements #ifdef,
  #ifndef,
  #if,
  #else permetterà
di includere nell' assemblaggio solo le opzioni volute. 
 
 
   
 |