On Wed, Jun 29, 2011 at 8:22 AM, Rob Hamerling <robhamerling@spam@
gmail.com>wrote:
> When using Jal (or C or Pascal, etc.) the compiler (JALV2) chooses the
> machine instructions needed for the desired operations, depending on the
> processor-type for which the program is destined. I don't know and I
> don't really care if the JalV2 compiler uses new instructions like those
> of the 16f193x. It might be able to build more efficient programs if it
> does, but that is a different matter.
>
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. Without
the support from the compiler side there is very little advantage using the
enhanced core over a normal midrange one.
Tamas
{Quote hidden}>
> The Jallib libraries are written in JAL (with few exceptions), for which
> the same applies as above: independent of the machine instruction set.
>
> Jallib contains device files (comparable to asm '.inc' files) which make
> it possible to write device independent programs and makes it easy to
> switch from one to another type of PIC.
>
> Furthermore Jallib provides a collection of function libraries (like for
> PWM, ADC, I2C, LCD, RS232, USB and many other functions) which lift
> application programming to an even higher level than pure JAL.
>
> To give JALV2 and Jallib a try you might find the tutorials helpful:
>
> >
>
http://www.justanotherlanguage.org/content/jallib/tutorials/tutorial_book
>
>
> Regards, Rob.
>
> --
> R. Hamerling, Netherlands ---
http://www.robh.nl
>