Jal für Linux.

Eine hochrangige Sprache für eine Reihe von Microchip-Bild
Jetzt downloaden

Jal für Linux. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • kyle
  • Website des Verlags:
  • Betriebssysteme:
  • Linux
  • Dateigröße:
  • 774KB

Jal für Linux. Stichworte


Jal für Linux. Beschreibung

JAL ist eine hochrangige Sprache für eine Reihe von Mikrochip-Bild (16C84, 16F84, 12C508, 12C509, 16F877) und Ubicom SX (SX18 und SX28) Mikrocontroller. Ich habe Jal erstellt, weil ich keine der kostengünstigen (oder kostenlosen) Sprachen für diese Chips gefasste und eine hohe Sprache implementieren, die wie ein schönes Projekt aussah. Die Implementierung eines bestehenden HLL schien schwieriger und weniger Spaß, als meine eigenen zu erstellen, also habe ich gerade angefangen, den Compiler zu schreiben, und die Sprache entwickelte sich damit # Feste Dokumentation für '-include' # Hinzugefügt ' asm', ' codfile', ' log', ' LST' ' Hex'. # Wenn expr dann enden, wenn der Compiler zum Absturz des Compilers verursacht hat # Softwarestapel wurde nicht berechnet, wenn die Wiederverwendung von der NO-variablen Wiederverwendung in Kraft gesetzt wurde. # Direkt auf das 0.-Element zugreift (CH = BUF ) eines Zeigers, verursachte entweder einen Behauptungsversagen oder ein SEGFAULT # Feste Kabeljaugeneration # EXHID-Programmierunterstützung mit Pragma-ID und Pragma-IDData hinzugefügt # Fügte 'movlb 0' zum ISR-Präambeln auf 16-Bit-Kernen hinzu # DB 'und `DW' auf 16-Bit-Kernen festgelegt # Fester PC, der früher 16 Bits war, kann aber 32 Bit auf den 16-Bit-Kernen sein. # Umstrukturiert das Archivverzeichnis-Layout # Die drei großen Guides (JALV2, JALV2OPT, JALV2Pragma) konvertiert in das Docbook-Format in der Hoffnung, dass dies Ihnen helfen wird, alles auf dem neuesten Stand zu halten. # EEPROM-Daten auf den 16-Bit-Kernen, die an der Position 0 gestartet wurden ('Ursache Die erstellte Variable betrug nur 16 Bit, während EEPROM auf den 16-Bit-Kernen höher als 0xFFFF beginnt).


Jal für Linux. Zugehörige Software