// 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 %0, %1" : "=r" (x), "=r" (y) : "0" (x), "1" (y) : ); printf("x=%d, y=%d\n", x,y); return 0; }