On Feb 19, 2010, at 9:10 PM, MCH wrote: > I'm stumped by the "-1" on the end. I don't see any provision for that > in the docs. What does that do? Most assemblers for most CPUs allow arguments that are numeric values to be arbitrarily complex numeric/boolean expressions, often involving symbols. The expressions are evaluated at the time of assembly/ compilation to a simple constant, that goes into the final instruction. BillW -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist