// School of Computer Engineering // K.N. Toosi University of Technology #include <stdio.h> int main() { int x = 12, y=13; printf("x=%d, y=%d\n", x,y); asm ("xchgl %%eax, %%ebx" : "=a" (x), "=b" (y) : "a" (x), "b" (y) : ); printf("x=%d, y=%d\n", x,y); return 0; }