John Coppens wrote: > If you insist on having local labels, there is a trick to do it: > > 0000 3012 00002 route1 movlw 12 > 00000001 00003 rlocal set $ > 0001 3E01 00004 addlw 1 > 0002 2801 00005 goto rlocal Seems rather awkward. Why not use the feature built into the assembler just for this purpose. That works both forwards and backwards. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist