Cod sursa(job #2153802)
Utilizator | Data | 6 martie 2018 14:38:54 | |
---|---|---|---|
Problema | A+B | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <stdio.h>
FILE *fin, *fout;
int main()
{
fin = fopen("adunare.in", "r");
fout = fopen("adunare.out", "w");
int a, b;
int add;
fscanf(fin, "%d %d", &a, &b);
asm("movl %1, %%ebx;"
"addl %2, %%ebx;"
"movl %%ebx, %0"
: "=r"(add)
: "r" (a), "r" (b)
: "%ebx");
fprintf(fout, "%d", add);
fclose(fin);
fclose(fout);
return 0;
}