SDCC

SDCC is een freeware, retargettable, optimalisatie van ANSI-C-compiler.
Download nu

SDCC Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michael Hope
  • Uitgever website:

SDCC Tags


SDCC Beschrijving

SDCC is een freeware, retargettable, optimalisatie van ANSI-C-compiler. SDCC is een freeware, retargettable, optimalisatie van ANSI-C-compiler. De huidige versie richt zich op Intel 8051-gebaseerde MCU's, de Zilog Z80 en de DS390. Doelen voor de MicroChip PIC- en AMTEL AVR-serie zijn in ontwikkeling en de compiler kan opnieuw worden geretargeerd voor andere 8-bits MCUS of PICS. De volledige broncode voor de compiler wordt verdeeld onder GPL. SDCC maakt gebruik van ASXXXX en ASLINK, een freeware, retargettable assembler en linker. SDCC heeft uitgebreide MCU (8051) -Specifieke taalextensies, waarmee het de onderliggende hardware effectively maakt. D.SDCC bevat een debugger / simulator voor bronniveau en kan debug-info genereren voor de NOICE-foutopsporing. Hier zijn enkele belangrijke kenmerken van "SDCC": · ASXXXX EN ASLINK, een freeware, retargaretsable assembler en linker. · Uitgebreide MCU-specifieke taalextensies, waardoor de onderliggende hardware een grootte van standaardoptimalisaties zoals wereldwijde subexpressie-eliminatie, lus-optimalisaties (lus-invariant, sterkte vermindering van de lus-optimalisaties, lus-optimalisaties ( Inductievariabelen en lus omkeren), constante vouwen en voortplanting, kopieerplein, dode code eliminatie en springtabellen voor 'schakelaar'-verklaringen. · MCU-specifieke optimalisaties, waaronder een wereldwijde register-toewijzing. · Aanpassingsbare MCU-specifieke backend die goed geschikt moet zijn voor andere 8-bit MCUS · onafhankelijke regel op het gebied van peepgat-gat. · Een volledig assortiment gegevenstypen: Char (8 bits, 1 byte) , kort (16 bits, 2 bytes), int (16 bits, 2 bytes), lang (32 bit, 4 bytes) en float (4 byte IEEE). · De mogelijkheid om inline assembler-code overal in een functie toe te voegen. · Het vermogen om te rapporteren over de complexiteit van een functie om te helpen beslissen wat opnieuw moet worden geschreven in Assembler. · Een goede selectie van geautomatiseerde regressie-tests. Wat is er nieuw in deze release : · Deze release heeft een vooraf gedefinieerde preprocessor-macro toegevoegd voor het Holding SDCC's Subversion revisienummer, verschillende preprocessor macro's, een bijgewerkte preprocessor, meerdere infiles voor SDCCLIB, ondersteuning voor veel foto-apparaten, generatie CDB debug-info voor verschillende platforms, staartgesprek optimalisatie voor functies Neem geen parameters op Z80 en verbeterde vermenigvuldiging van niet-ondertekende tekens op Z80. · Er waren ook tal van verbeteringen en bugfixes.


SDCC Gerelateerde software

Lisaac

LISAAC is een compiler voor ISAAC, een op een prototype gebaseerde objecttaal. ...

165

Downloaden

Coro

Coro is een grote familie van Perl-module die coöperatieve multitasking in Perl implementeert. ...

206

Downloaden