Dorim să înțelegem cum se fac apelurile de funcții.
Vom scrie programe în C pe care le vom compila folosind consola MINGW pentru a putea observa assembly-ul generat.
Deschideți consola MINGW. (C:\MinGW\msys\1.0\msys.bat
)
Fără apel de funcție | Cu apel simplu de funcție |
---|---|
|
|
Rulăm următoarele două comenzi:
$ gcc -S -O0 -masm=intel -o test1.asm test1.c $ gcc -S -O0 -masm=intel -o test2.asm test2.c
Fără apel de funcție | Cu apel simplu de funcție |
---|---|
|
|