Forum: Mikrocontroller und Digitale Elektronik assembler


von Andre (Gast)


Lesenswert?

hi
ich habe mir einen eprombrenner geleistet und habe zum testen mal ein
eprom aus einem alten 8085er system ausgelesen

mit welchem programm kann ich denn jetzt das ausgelesene verändern was
für ein assembler programm brauche ich denn da?
und woher bekomme ich es?

genauso geht es mir mit einem rom von einem z80 system die hex files
kann man mit der brennersoftware lesen
aber ich würde das programm gerne im assembler lesen,verändern
für eine antwort würde ich mich riesig freuen
andre

von Thorsten (Gast)


Lesenswert?

Hallo,

du willst die ausgelesenen Daten also disassemblieren, habe ich das
richtig verstanden ? Wenn ja, dann findest du sicher mit Google
zahlreiches zu diesem Thema. Einfach mal nach Disassembler suchen.

Gruß
Thorsten

von Andre (Gast)


Lesenswert?

ich werde mich mal auf die suche machen
danke

von thkais (Gast)


Lesenswert?

Uff, Du willst doch nicht allen Ernstes ein EPROM auslesen und
disassemblieren? Ein Disassembler hat immer den Nachteil, daß die
Labels (Sprünge) einfach durchnummeriert sind, was dem Verständnis
nicht gerade zuträglich ist, und die Erkennung von Tabellen / Code ist
auch nicht immer optimal. Außerdem kann ein Disassembler keine
Erklärungen geben, die in etwa eine Vorstellung von dem vermitteln, was
das Programm wo tut.
Es macht teilweise schon Probleme, eigenen Assembler-Code nach einiger
Zeit noch zu verstehen, aber fremden Code oder womöglich aus einer
Hochsprache kompiliert - keine gute Idee.
Ohne Source ein Programm zu verstehen ist äußerst schwierig, und ich
würde Dir empfehlen, Dir den Frust zu ersparen, vor allem als Anfänger
wirst Du kaum eine Chance haben.

von Andre (Gast)


Lesenswert?

naja ich möchte als anfänger ein wenig experimentieren

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.