ASM/BIN von dsPIC30F -> C oder Open Source Emulator?

Gast #3559794
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren