On 29/06/2011 08:48, Tamas Rudnai wrote: > In my reading that's what exactly Bob wanted to know -- if JAL supports > these new enhanced instructions to make more efficient code or not. Witho= ut > the support from the compiler side there is very little advantage using t= he > enhanced core over a normal midrange one. > > Tamas Kyle would know. The JALv2 compiler does appear to "take advantage" of PIC HW, i.e.=20 multiply if it's an 18F rather than a 10F uses the multiply instruction=20 and multiply hardware. It's a superb optimising compiler. Unless you are Olin, you will not do=20 as well in Assembler even if the compiler is ignoring the odd device=20 specific instruction. I've found all the C compilers produce much larger and sometimes buggy code= .. I've done Assembler since 1979 and done PIC 16F877 assembler projects.=20 I'd not use anything else now for Traditional PIC (10F to 18F). Also in unlikely event (once in last 4 years or so for me?) you need=20 assembler you can use it inline. http://www.justanotherlanguage.org Is very clear for beginner. The Google hosted libraries are great. Also some examples JALV2 on http://www.techtir.ie USB communication Serial Frequency counter Interrupts ADC use 7 seg LED, text LCD and Graphic LCD driving I2C memory device used as if an array variable Analogue clock face on GLCD, can be resized and moved while running How to use lookup tables for trig and other maths. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .