Olin Lathrop wrote: > Then that is the first thing they should learn. How? Considering they may not have the foggiest notion that they exist. > This is very bad programming practise that needs to be exterminated immediately when noticed. Sorry, I don't agree. How can you get past defining labels in assembler? You have to know how to do this and recognise that by doing so you may create errors. Sure, defining register labels is probably not the best way to go, but from a learners perspective it probably makes a great deal of sense, and much more so than trying to jump in at the deep end. Upon opening up the two example ASM files supplied with MPLAB, a beginner would probably look blankly wide eyed at it and start looking at basic code instead. I also couldn't find anywhere in MPLAB that explains about the *.inc files supplied with the package so how is a beginner supposed to know. While I can't speak for the person, I would imagine that Amaury has already learned that it's easy to make mistakes and there are other methods available to help create source code. -- Best regards Tony mICros http://www.bubblesoftonline.com mailto:sales@bubblesoftonline.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics