>Olin, considering that the datasheets specify 0 and 1 for the destinations, >I would hardly call using them "bad programming practice." I'm with Olin on this one. These things are called Mnemonics for a reason. Else why bother using any instruction mnemonics, why not just code everything in hex or binary? The use of W and F as instruction mnemonics is a lot more intuitive than remembering which way 0 or 1 goes. Is it the same as using 1 for input on the ports, or is it the opposite? I'm not going to bother looking it up and trying to work it out. Sorry for the late reply, I have had 3 days plus a weekend off studying for exams. Anyone who believes rust doesn't sleep hasn't seen the activity on the Pic list. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads