Gast
#3559794
Hallo, ich bin gerade dabei, ein altes großes Stück Assembler Code, mit vielen Berechnungen/Formeln drin, von dem ich den Source Code als auch den übersetzten Binärcode habe, in C umzusetzen. Leider weiß ich derzeit noch nicht genau was/wie berechnet wird, so dass ich nicht einfach neuen C Code schreiben kann... Ich hatte an 2 Varianten gedacht, die mir helfen könnten: - Gibt es einen ASM/BIN -> C Umsetzer, der jede Instruktion in ein C equivalent (vermutlich Funktion auf Registersätzen) umsetzen kann? Dann könnte ich den Code zumindest ohne großen Aufwand auf dem PC laufen lassen und umsetzen. Sonst muss ich dasselbe auf dem dsPIC30 erledigen, was viel (zeit-)aufwendiger und unkomfortabler wäre... - Gibt es einen Open Source Emulator, der den Code vom dsPIC30F versteht, so dass ich mittels Single Step einem bestimmten Bereich abdecken kann und den Registersatz vorher festlege und nachher auslesen kann? Hat jemand eine andere Idee, wie man so etwas geschickt anpacken kann? Einfach den C Code neu schreiben geht nicht, weil mir die Details des Codes nicht bekannt sind und eine Neuentwicklung (mangels Zeit) derzeit nicht möglich ist. Besten Dank! Robert