Diskussion:Aufrufkonventionen

Aus Lowlevel
Version vom 19. Februar 2008, 19:10 Uhr von Jgraef (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation,

Ich wusste nichts mit dem Satz "Hinzuzufügen ist noch, dass die Register- oder Fastcall-Konvention sehr Implementationsabhängig ist." anzufangen. Habe in daher entfernt. Eventuell etwas anders beschreiben, so dass sich da ein Sin für nicht eingeweihte ergibt. ;) Osbios 18:43, 19. Feb. 2008 (CET)


Die Fastcall-Konvention ist halt keine richtige Konvention. Z.b benutzt Linux (für Syscalls) die Register EAX,EBX,ECX,EDX,ESI,EDI und keinen Stack, sondern Strukturen um restliche Daten zu übergeben. Deswegen ist das immer von der Implementation abhängig. jgraef 19:04, 19 Feb. 2008 (CET)