|
|
automatischer Verwendung der Speicherseiten des Prozessors, ohne spezielle Qualifizierer zu benötigen,
|
|
|
|
Optimierung der Größe jedes einzelnen Zeigers in ihrem Code, basierend auf der Nutzung des Zeigers;
|
|
|
Viele, im C-Standard nicht enthaltende Qualifizierer und Compiler-Optionen werden unnötig,
|
|
|
Optimierter Interrupt-Umschaltcode und
|
|
|
verbesserte Funktionalität der Bibliotheksfunktionen.
|
|
|
Selbstständige Analyse der Assembly- und Objektcodes des Anwenders.
|
|
|
Einfache Handhabung
|
|
|
ANSI
C, mit allen Funktionen und portierbar
|
|
|
zuverlässig
– basierend
auf ausgereifter und feld-erprobter Technologie
|
|
|
mehrere
C Optimierungsebenen
|
|
|
|
ein
optimierender Assembler
|
|
|
Linker
mit Unterstützung von überlappenden lokalen Variablen zur
Minimierung des RAM Bedarfs
|
|
|
Umfassende
C Bibliothek
mit komplettem Quellcode
|
|
|
enthält
Unterstützung für 24Bit und 32Bit IEEE Fließkomma
und 32Bit long Datentypen
|
|
|
gemischte
C und Assembler-Programmierung
möglich
|
|
|
Unbegrenzte
Anzahl Quellcode-Dateien
|
|
|
Listings
mit dem erzeugten Assemblercode können erstellt werden
|
|
|
Kompatibel
– integrationsfähig in MPLAB®
IDE, MPLAB®
ICD2
und die meisten anderen Entwicklungsumgebungen
|
|
|
Läuft
auf mehreren Betriebssystemen: Windows (bis zu Vista 64), Linux, Mac
OS X
|