I must admit ... I've never tried that, but I ran your problem through CC5X, and found two distingt problems. Minus and parentheses. This is not accepted: addlw -11 This is accepted: addlw 0-11 This is not accepted: addlw (-11) This is not accepted: addlw (0-11) It won't take parentheses at all, and it looks like it won't evaluate immediate negative numbers. On the other hand, CC5X will generate the same code in assembler if you do this in C: W+=-11; Dag S STdF> Hello, STdF> OK i understand. STdF> But somehow CC5x does not accept the following inline STdF> assembly : STdF> addlw -(.10+1) STdF> This it accepts : STdF> addlw .256 - 11 STdF> Why it did not accept the firts line of assembly. STdF> grtz STdF> Simon STdF> __________________________________________________ STdF> Do You Yahoo!? STdF> Everything you'll ever need on one web page STdF> from News and Sport to Email and Music Charts STdF> http://uk.my.yahoo.com STdF> -- STdF> http://www.piclist.com#nomail Going offline? Don't AutoReply us! STdF> email listserv@mitvma.mit.edu with SET PICList DIGEST in the body -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu