Assambler - AT&T a Intel (ayuda)

Iniciado por josue9243, 12 Marzo 2017, 22:58 PM

0 Miembros y 1 Visitante están viendo este tema.

josue9243

¿Cómo se pasa este código a AT&T?.

(para VC++ 2010)

Citarasm(".text\n"
        ".globl _pOrig_glClear@4;\n"
        "_pOrig_glClear@4:\n"
        "movl _dwFarSegment,%eax;\n"
        "movl %fs:0x18,%edx;\n"
        "addl (%eax),%edx;\n"
        "movl (%edx),%edx;\n"
        "jmpl *0x32C(%edx);");

--->

Lo que me interesa es esta linea y esta otra.

->  "jmpl *0x32C(%edx);");

este nombre _dw quiero saber si es algo que se define sólo o no sé.
-> "movl _dwFarSegment,%eax;\n"

-------

¿Esto queda asi?

-> "addl (%eax),%edx;\n"

--> "ADD EDX, [EAX]