This shows you the differences between two versions of the page.
|
iocla:cursuri:capitol-07:demo:01 [2016/10/26 16:03] laura.vasilescu |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== 1. Variabile globale ===== | ||
| - | Dorim să înțelegem rolul variabilelor globale și să învățăm cum le putem folosi. | ||
| - | |||
| - | ==== C to Assembly ==== | ||
| - | |||
| - | 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'') | ||
| - | |||
| - | <code c test.c> | ||
| - | #include <stdio.h> | ||
| - | |||
| - | int g = 42; | ||
| - | |||
| - | int main(void) | ||
| - | { | ||
| - | return 0; | ||
| - | } | ||
| - | </code> | ||
| - | Pentru generarea fișierului assembly folosiți: ''gcc -S -O0 -masm=intel -o test.asm test.c''. | ||
| - | ==== SASM ==== | ||