Compilateur gratuit pour la famille de microcontrôleurs 8051
Turbo51 est un compilateur gratuit pour la famille de microcontrôleurs 8051.
Il fonctionne en ligne de commande dans une console Windows.
Il supporte la syntaxe Turbo/Borland Pascal 7 et permet d'inclure du code Assembleur (à la limite, il peut compiler du code entièrement en Assembleur).
Il peut produire des fichiers aux formats BIN, HEX et OMF et a le bon goût de générer également un source Assembleur complet.
http://turbo51.com/download-free-pas...-compiler-8051
Corrections apportées dans cette version :
- Fixed bug : Wrong register optimization in some rare code patterns involving Rn ;
- Fixed bug : Wrong comparison (= and <> for real values in some cases ;
- Fixed bug : Compiler crashed in some cases when using function Abs with integer variables ;
- Fixed bug : Temporary variables used by some procedures in the System unit were not saved during interrupts ;
- Fixed bug : Error reported in assembler statements with relative jump and bit variable located in bit-addresable byte.