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
In MPLAB (X) IDE ist ein Simulator integriert.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.