Forum: Mikrocontroller und Digitale Elektronik i8048 Disassembler


von Stentor (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe den ROM-Inhalt eines wichtigen NEC D8049 ausgelesen und muß ihn 
disassemblieren. Ich habe leider keinen gescheiten Disassembler gefunden 
welcher auch Stück für Stück Code sinvoll übersetzt. Ich dachte da an 
Config-File oder so ähnlich ähnlich um von - bis die Codeblöcke 
anzugeben. Beim disassemblieren der angehängten Datei mit z.B. dasmx140 
geht das nur automatisch(??) und es kommt viel Unsinn heraus. Hat jemand 
eine Idee?

von (prx) A. K. (prx)


Lesenswert?

Beim Disassembleren von ROMs kommt schon deshalb oft viel Mist heraus, 
weil Tabellen eben wie Mist aussehen, wenn man Code draus macht.

Wenn du nichts passendes findest - weshalb nicht mal kurz einen 
schreiben? 8048 Code ist nicht grad übermässig kompliziert zu 
disassemblieren, wenns nicht symbolisch und reassemblierbar sein muss.

: Bearbeitet durch User
von Stentor (Gast)


Lesenswert?

Natürlich habe ich keinen Code aus den Tabellen gemacht. Der DASMX140 
übersetzt ja automatisch in Tabellen, aber leider nicht sehr 
treffsicher. Ich will ja nur händisch Anfang und Ende der Tabellen 
angeben können.

von (prx) A. K. (prx)


Lesenswert?

Eben. Du kannst nun tage- und wochenlang nach dem fertigen kostenlosen 
Disassembler mit perfekter Tabellenerkennung suchen. Oder es mal eben 
selber machen und den mit den selbst erkannten Grenzen füttern.

: Bearbeitet durch User
von Stentor (Gast)


Lesenswert?

Und wie funktioniert das beim DASMx manuell? Genau das will ich ja. Die 
Tabellen habe ich schon einigermaßen eingegrenzt.

von (prx) A. K. (prx)


Lesenswert?

Stentor schrieb:
> Und wie funktioniert das beim DASMx manuell? Genau das will ich ja. Die
> Tabellen habe ich schon einigermaßen eingegrenzt.

Herrje. Nimm den Output des Disassmbler als Textfile und schneide die ja 
bereits von dir erkannten Tabellen mit dem Editor weg. Das ganze 
garnierst du dann mit einem Hex/ASCII-Dump der Tabellen. Damit wärst du 
jetzt wohl schon fertig.

: Bearbeitet durch User
von Stentor (Gast)


Lesenswert?

Nee, falsch verstanden. Das kriege ich in jeden Fall hin. Ich meinte die 
Nutzung der Symbol-Datei.

von Stentor (Gast)


Lesenswert?

Ein wenig Mühe und Google und es funktioniert. Ein Symbol-File tut genau 
das was ich wollte.

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
Noch kein Account? Hier anmelden.