// 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;
}