JAL FAQ
JAL is a high-level language for a PIC microcontroller. It lets you write and program PIC micros easily. It is open source and free. You have a free compiler, IDE , simulator and fullfledged libraries available for JAL. The curent version of JAL supports the PIC 10,12,16 and 18F series PICS.
The difference of JAL and assembly is given below.
In JAL
if count % 10 == 0 then
Samething in assembly
;; 093 : if count % 10 == 0 then
movf H'2C',w
movwf H'36'
movlw H'0A'
movwf H'37'
bsf
H'0A',3
bcf H'0A',4
call _708__vector
movf H'38',w
movwf
H'35'
movf H'35',w
sublw H'00'
bcf H'0A',3
bcf H'0A',4
btfss
H'03',2
goto if_16915_by
if_16915_th: ; 007B The orignal jal (Also named Jal 0.4x) was built by Wouter van Ooijen. See his jal website at http://www.voti.nl/jal/
Jalv2 is a complete re-rewrite of the orignal jal. It can be found at http://www.casadeyork.com/jalv2/