Id: intel.tex,v 1.1 2004/10/26 11:33:45 waldmann Exp
Unterprogramm-Deklaration:
int simple (int x) { return x + 5; } |
simple: pushl %ebp movl %esp,%ebp movl 8(%ebp),%edx addl $5,%edx movl %edx,%eax jmp .L5 .p2align 4,,7 .L5: leave ret |
Unterprogramm-Aufruf:
r = simple (4); |
addl $-12,%esp pushl $4 call simple addl $16,%esp movl %eax,%eax movl %eax,-4(%ebp) |