| 
    
  
    
  11.- MACRO-SUB e Tabelle
  In pagina 0 vanno poste anche le MACRO che generano subroutines: devono
  essere definite prima dell' usao, ma nello steso tempo occupano spazio in
  memoria programma anche se non sono usate.   
    
      
        
          ;==================================================================== 
            ; MACRO-SUB 
            ;==================================================================== 
            ;-------------------------------------------------------------------- 
            ; Area di piazzamento di eventuali tabelle 
            ; e di macro che generano subroutine 
            ; ------------------------------------------------------------------- 
   ; esempio 
             #include C:\PIC\LIBRARY\DelayUS\DelayUS_18f.asm 
           | 
         
      
     
  Pure in pagina 0 vanno le lookup
  table del genere retlw.  
    
      
        
          ; lookup per l' acceso indicizzato con W 
            lookupTable 
                    brw 
            tablekb  retlw   0x01     
            ;0=1 
                    retlw   0x02     
            ;1=2 
                    retlw
            0x03      ;2=3 
                    retlw   0x0F     
            ;3= non valido 
                    retlw
            0x04      ;4=4 
                    retlw
            0x05      ;5=5 
                    retlw
            0x06      ;6=6
           | 
         
      
     
    
   
   
          |