Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: josue9243 en 12 Marzo 2017, 22:58 PM

Título: Assambler - AT&T a Intel (ayuda)
Publicado por: josue9243 en 12 Marzo 2017, 22:58 PM
¿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]