Eso es sintaxis AT&T.
¿Porqué no usar ASM Inline?
¿Porqué no usar ASM Inline?
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int var1 = 1;
int var2 = 2;
int main()
{
asm(".intel_syntax noprefix");
asm("mov eax, [_var1]");
asm("mov ecx, [_var2]");
asm("mov [_var1] , ecx");
asm("mov [_var2], eax");
asm(".att_syntax noprefix");
printf("Valor de var1: %i\n", var1);
printf("Valor de var2: %i\n", var2);
return 0;
}