> 1. I have been trying to learn assembler and have run across a line in a program I don't understand. > > BCF OPTION_REG ^ 0X080, 7 > > What does the caret indicate? > > BCF - bit clear bit, destination OPTION_REG, ^ ???, 0x080 Contents, 7 ??? The carrot represents the XOR (exclusive or) operator. This was taken from C syntax. -- D. Jay Newman ! _Linux Robotics: Building Smarter Robots_ jay@sprucegrove.com ! To be released soon to unsuspecting bookstores http://enerd.ws/robots/ ! everywhere. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist