--- Edson Brusque wrote: > > But many times we refer back to the assembly > output to see what it is > doing. > > I would never recommend to anyone to use C for a > pic to avoid learning > ASM. > > Learning PIC's Assembly is a necessity for > anyone working seriously with > that PIC. Same for any microcontroller. > Yes, and for that matter, for any computer, be it PC or Apple or anything. > BTW, I'm using CCS now, and I'm using very few > of it's own functions. I > preffer to write things like: > > INTCON.GIEA = 1; Yeah, that's nice, but you know, if you've had a look at the compiled listing it does exactly the same. And in fact you are kinda *losing* from such usage, because writing " enable_interrupts(global) " is more readable, and what is most important, it is platform independant! When you write something in C (I use ccs too), you can sometimes just change the #include, and recompile for a different PIC. This is one very important thing to notice, when using high-level languages. Same situation we have on the PC, right? ===== May the ground never receive thee ... __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com