:: and similarly a = a + 1 than a++. Strangely enough I have a 'C' compiler that will actually provide different assembler for a = a +1 to a+= 1 One uses movlw and goes through all sorts of contortions and'ing and or'ing all over the place - the other inc a . It even gives different results depending on whether it is part of a While or For loop. Colin -- cdb, colin@btech-online.co.uk on 3/1/2010 Web presence: www.btech-online.co.uk Hosted by: www.1and1.co.uk/?k_id=7988359 -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist