Assembler Übersetzen

Gast #505623
Lesenswert?
• ▲
▼
@ noch'n Gast
ne der bin ich nicht

@ rest
naja hätte ja sein können das es so was gibt... nach dem es ja auch 
Programme gibt die aus uml alle möglichen Programmiersprachen machen...
hätte ja sein können das irgend ein Freak so was mal programmiert hat...
 naja dann hilft wohl nichts anderes als selbst das Hirn anzustrengen
Gast #505663
Lesenswert?
• ▲
▼
UML ist ja auch eine Art "Metasprache", die in der 
Abstraktions-Hierarchie noch über den klassischen Hochsprachen liegt. 
Assembler ist jedoch die niedrigste Ebene (Maschinensprache) und daraus 
lässt sich "abstrakter" Hochsprachen-Code nunmal nicht eindeutig 
rekonstruieren, zumal eine Hochsprachen-Anweisung sich nur in seltenen 
Fällen durch eine einzelne Maschinenintruktion darstellen lässt, so dass 
fast immer mehrere Assembler-Befehle zu einer Hochsprachen-Anweisung 
zusammengefasst werden müssten. Und dass es bei der Zusammenfassung 
schon tausend Möglichkeiten gibt, müsste einleuchten...
Gast #505699
Lesenswert?
• ▲
▼
>daraus lässt sich "abstrakter" Hochsprachen-Code nunmal nicht eindeutig
>rekonstruieren,
Warum muß es denn eindeutig sein? C->Assembler oder so ist auch nicht 
eindeutig.
Döner kann man auch auf tausende Arten aus Hackfleisch zusammensetzen, 
und jede schmeckt (wenn ausreichend gewürzt).

>naja dann hilft wohl nichts anderes als selbst das Hirn anzustrengen
Dein eigenes aber nicht oder? Wenn es brauchbar wäre, hättest du wohl 
nicht diese Frage gestellt.
Gast #505893
Lesenswert?
• ▲
▼
>>Ich meine, mich zu erinnern, im Mathe-Unterricht (vor Jahrzehnten) mal
>>den Begriff "eineindeutig" gehört zu haben.

Stimmt. Daran musste ich auch spontan denken. Auch bijektiv genannt. Das 
würde dann allerdings bedeuten, dass sowohl der Weg Assembler->C sowie 
der Weg C->Assembler eindeutig ist. Interessiert zwar keinen, musste ich 
aber trotzdem loswerden.

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