On 9/26/07, alan smith wrote: > 2.always use labels. Back in the day...and I know some still do it.... > goto $+3 was great. That can bite you tho..so use a label, and be > creative...I hate when I have to fix code with labels called > aaa,aaaa,aaaaa,aaaaaaa, pure sloppy programming. I am curious about one thing. If you use a label, instead of $+n, does the assembler 'translate' GOTO Label into GOTO $+n ?? I am curious about one thing. Let's say I want to skip some code. The easy way out would be to GOTO $+n, which I agree can become rather chaotic. If I where to define a label AFTER the code I want to skip, and use a "GOTO label", rather than "GOTO $+n", does the Assembler translate the "GOTO Label" into a "GOTO $+n"? Sean. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist