My 2c is that they wanted to provide us one more option: w = w - K ==> addlw -K w = k - w ==> sublw K // also w = -w ==> sublw 0 Otherwise, sublw would be practically redundant. Does this makes sense ? Tal > -----Original Message----- > From: pic microcontroller discussion list > [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Thomas C. Sefranek > Sent: Wednesday, May 15, 2002 3:43 PM > To: PICLIST@MITVMA.MIT.EDU > Subject: [PIC]: SUBLW > > > Burned!!! > > SUBLW does NOT SUBtract Literal from W! > (It subtracts W from Literal) > > WHY did they reverse the order of the operands in the Mnemonic? > > > * > | __O Thomas C. Sefranek tcs@cmcorp.com > |_-\<,_ Amateur Radio Operator: WA1RHP > (*)/ (*) Bicycle mobile on 145.41, 448.625 MHz > > ARRL Instructor, Technical Specialist, VE Contact. > http://hamradio.cmcorp.com/inventory/Inventory.html > http://www.harvardrepeater.org > > -- > http://www.piclist.com#nomail Going offline? Don't AutoReply us! > email listserv@mitvma.mit.edu with SET PICList DIGEST in the body > > -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads