g: # sauvegarde des registres caller pushl %eax pushl %ecx pushl %edx # empilement des paramètres de f ... call f # dépilement des paramètres de f ... # restauration des registres caller popl %edx popl %ecx popl %eax halt f: # récupération des paramètres ... # sauvegarde des registres callee pushl %ebp pushl %esi pushl %edi pushl %ebx ... ... ... # restauration des registres callee popl %ebx popl %edi popl %esi popl %ebp ret