Gast
#400986
Hallo zusammen.. ich habe aus einem Mega 128 den Quellcode ausgelesen. Ich möchte das Programm gerne nachvollziehen können. Bevor ich näher drauf eingehe: Mir ist klar dass dies keine einfache Aufgabe ist und nicht ala "C zu ASM - compilieren" geht. (hab schon die lustigsten dinge gelesen.. "GCC kann nach ASM compilieren... das geht damit bestimmt auch andersrum.." o.ä.) Mein Ziel: Ich möchte den Code leserlicher machen um irgendwie zu verstehen was dort passiert. Evtl würd ich gerne noch Änderungen einbauen. - Eine Hilfe könnte z.B. sein die Register gegen leserlichere Bezeichnungen auszutauschen (z.B. "0x1B" in "(PORTA,0)") Vielleicht gibt es ja etwas das dies automatisiert erledigt und die vorhandenen Files von WINAVR benutzt. Ideal währe natürlich ein an den GCC angelehnter recompiler der mir fertigen und schön formatierten C-Code ausspuckt (Bitte mit sinnvollen Bezeichnungen für die Variabelen) ... träum Mal im Ernst.. hat sich schonmal jmd damit auseinander gesetzt und kann mir Tips geben? würd mich freuen von euch zu hören. bis denne und danke schonmal. MfG Markus