Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

was ist besser?

1 view
Skip to first unread message

Jens Kallup

unread,
Feb 26, 2015, 2:13:56 PM2/26/15
to
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

unread,
Feb 27, 2015, 3:54:25 AM2/27/15
to
Jens Kallup schrieb:


> 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.


> 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.


> ... 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

0 new messages