Cod sursa(job #2153802)

Utilizator alexge50alexX AleX alexge50 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;
}