[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Holas lista! Tengo una duda que no logre resolver... quiero meter algo de ASM inline en mis programas en C, el problema es que no conozco la sintaxis... Probe con la ayuda 'info' en gcc::C Extensions::Extended Asm pero no encontre nada que me ayudara... ya logre meter algunas instrucciones del siguiente tipo: asm("mov %ax,255"); asm("xor %ax,%ax"); y parecidas sencillas, pero lo que no encuentro es como hacer interactuar variables de C/C++ con instrucciones en ensamblador inline, todo lo que pude hacer fue con registros. Recuerdo en el Turbo C++ de Borland, se hacia algo parecido, excepto que los registros no llevaban el '%', en vez de parentesis y comillas se utilizaban llaves {} Para usar las variables de C, solo bastaba con poner algo asi como asm mov cx,counter (si mal no recuerdo, en TC no llevava corchetes la variable). Como puedo hacer referencia al valor de una variable desde asm inline? Si solo pongo su nombre, al compilar me dice: undefined reference to 'x'. Alguna sugerencia? Thanx! Miguel Cárdenas --------------- reno!@usa.net reno en geocities com renito en xoommail com http://members.xoom.com/renito "Entre mas conozco, mas ignorante soy..."