Discussion:
was ist besser?
(zu alt für eine Antwort)
Jens Kallup
2015-02-26 19:14:35 UTC
Permalink
Hallo Gemeinde,

was ist besser - aus einen Quelltext C++ Quelltext oder direkt
Assembler erzeugen?
Ich frage deshalb, weil ich nicht genau weiss, wie lange sich
noch die Desktop computer am Markt behaupten können und
kann ich 32 Bit Code unter 64 Bit code problemlos mischen?

Gruß
Jens
Bernhard Schornak
2015-02-27 08:54:51 UTC
Permalink
Post by Jens Kallup
Hallo Gemeinde,
was ist besser - aus einen Quelltext C++ Quelltext oder direkt
Assembler erzeugen?
Kommt darauf an, was Du mit dem Ergebnis zu tun gedenkst.
Post by Jens Kallup
Ich frage deshalb, weil ich nicht genau weiss, wie lange sich
noch die Desktop computer am Markt behaupten können ...
Bis Schlaufone zwei A4-Seiten in Originalgrösse nebeneinander
anzeigen können wie jeder beliebige "Wald und Wiesen"-Monitor
wird bestimmt noch ein wenig Zeit vergehen.
Post by Jens Kallup
... kann ich 32 Bit Code unter 64 Bit code problemlos mischen?
Nur in Hochsprachen. Die Parameterübergabe erfolgt bei 32 Bit
in der Regel auf dem Stapel, bei 64 Bit in Registern oder auf
dem Stapel, wenn die Parameteranzahl grösser als die Zahl der
definierten Übergaberegister ist. Für den HLL-Compiler ist es
kein Problem, da er die Übergabekonvention kennt und auf jede
Eingabedatei anwendet. Ein Assemblerprogrammierer muss selbst
Hand anlegen und die 32 an die 64 (oder die 64 an die 32) Bit
Konvention anpassen.


Ein schönes Wochenende wünscht

Bernhard Schornak

Loading...