Jim Main wrote: > so in other words, the $ symbol really means 'the current line' not > the program counter ('cause the program counter is pointing to the > next instruction) Correct, Jim... The assembler neither knows nor cares about the bahavior of the PIC's Program Counter; it only knows the address of the instruction that it's currently assembling, and it's THAT address which it assigns to the "$" symbol. -Andy === Andrew Warren - fastfwd@ix.netcom.com === Fast Forward Engineering - Vista, California === http://www.geocities.com/SiliconValley/2499 === For PICLIST help (including "unsubscribe" instructions), === put the single word "help" in the body of a message and === send it to: listserv@mitvma.mit.edu