> goto $ + 1 > > Basically, I am confused as to what the $ represents. The $ represents the address of that instruction. GOTO $+1 is of dubious value, but you may have seen GOTO $-1, which can be useful. For example: btfss portb, 3 ;is it toast yet? goto $-1 ;no, go back and check again ; ; Toasted to golden perfection. ; ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu