Hi Josh, On Sun, Mar 21, 2010 at 4:14 AM, Josh Koffman wrote: > Also, am I correct in assuming SKPNC is "skip if no carry" and SKPDC > is "skip if yes carry"? I've never really been able to find out > exactly where those special instuctions come from. These are the so called pseudo instructions provided by MPASM. Pseudo instructions are like macros, except that are supported by the compiler. If you go to the Help menu, Topics, MPASM Assembler, then you can find many useful information about programming PICs -- that's a rather well worded help file. Now if you select Reference, 12/14bit instr. with pseudo instructions, then you could find these ones as well as others. If you want to know other instructions you need to go to previous sections. The rest of your questions were nicely explained by Neil. Tamas -- int main() { char *a,*s,*q; printf(s="int main() { char *a,*s,*q; printf(s=%s%s%s, q=%s%s%s%s,s,q,q,a=%s%s%s%s,q,q,q,a,a,q); }", q="\"",s,q,q,a="\\",q,q,q,a,a,q); } -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist