Assembler Code in C code umwandeln

BaYan

Mitglied
Hallo,

ich habe ein Assembler Code. Da ich keine Ahnung von Assembler habe, möchte ich das in C umwandeln. Weiß jemand wie ich das mache
P.S. mit gcc -S ....c kann man C code in assemler umwandeln.


Danke im Voraus
 
Das geht schon, nur nicht ohne Ahnung von Assembler. Und das war ja der Grund dafür...
Der Weg vom C-Code zum Maschinencode (von dem Assembler ja nur die lesbare Variante ist) ist nicht bei jedem Compiler gleich und jeder Compiler erzeugt unterschiedlichen Maschinencode aus dem gleichen C-Quelltext. Das hängt u.A. ab von den eingestellten Optimierungen und natürlich vom Entwickler des Compilers. Weiterhin ist es ja auch möglich, daß das Programm ursprünglich gar nicht in C geschrieben wurde. Daher ist es auch nicht immer möglich, den umgekehrten Weg zu gehen und aus einem vorhandenen Assemblercode wieder den C-Quelltext zu machen.
Der einzige Weg wäre, den Assemblercode zu analysieren, aufzuschreiben, was er tut und dann anhand der Beschreibung selber ein C-Programm zu schreiben, welches das gleiche macht.
 
Zurück