Hallo Robotniks!
Deine Idee ist änlich zu meiner. Ich habe schon ziemlich lange im Kopf eine Idee ein Programm zu entwickeln, die aus einem Programmablaufdiadramm (PAD) direkt ein Maschinenprogramm für (fast) biliebigen µC generiert.
Ich habe früher in QBasic (einzige Hochsprache die ich kenne) ein Assemblerprogramm geschrieben, der ein ausfürbares Programm generiert hat. Für bestimmten Prozessor musste man ihm nur eine ASCII Datei mit entsprechendem Befehlsatz vorgeben.
Das habe ich ziemlich lange selber benutzt z.B. für 6502, Z80 und 8051. Alles, was er nicht im Befehlsatz gefunden hat, hat er als Marke gennomen. So hat er zwei Durchläufe gebraucht um alle Adressen für Sprunge zu Berechnen.
Aus PAD ein Maschinenprogramm zu generieren finde ich auch möglich, aber schwerer, deswegen habe ich allein noch nicht angefangen. Vor allem ist QBasic unter Windows XP so komplieziert geworden, das ich kein Sinn mehr sehe es zu versuchen, da meine Lieblingssprache ASM ist.
MfG
Lesezeichen