asm volatole(

LOCK_PREFIX
"move eax, 1    \n\t"
"loop:            \n\t"
"xchg eax, %0   \n\t"
"test eax, eax    \n\t"
"jnz loop         \n\t"
:
:
:    
);

밑에 뭐들어가는지 아시는분?