Cod sursa(job #1183398)
Utilizator | Data | 8 mai 2014 22:57:11 | |
---|---|---|---|
Problema | A+B | Scor | 100 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.36 kb |
#include <stdio.h>
int main()
{
freopen("adunare.in", "r" , stdin);
freopen("adunare.out" , "w" , stdout);
int a , b;
scanf("%d" , &a);
scanf("%d" , &b);
__asm__("movl %0 , %%edx" : "=m"(a) );
__asm__("movl %0 , %%ebx" : "=m"(b));
__asm__("addl %ebx , %edx");
__asm__("movl %%edx , %0" : "=m"(a));
printf("%d\n" , a);
return 0;
}