Assembler Stack

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Assembler Stack
Ich verstehe es irgendwie nicht wann erkennt man in einem c Programm calle und caller save registen?
2.Frage wann speichert man die caller save ebenfalls auf dem Stack ?

Attachment:
assembler.docx: https://fsi.cs.fau.de/unb-attachments/post_159116/assembler.docx


In C kümmert sich doch der Kompiler extra um register sichern
Und: wenn man mehr register braucht werden auch die nicht flüchtigen gesichert,
kommt man mit weniger aus, braucht man keine extra zu sichern (im Allgemeinen)