Test Foro de elhacker.net SMF 2.1

Programación => Programación General => ASM => Mensaje iniciado por: .:UND3R:. en 3 Diciembre 2011, 19:25 PM

Título: problema con call propio ej: call hola
Publicado por: .:UND3R:. en 3 Diciembre 2011, 19:25 PM
hola estoy haciendo un mini programa con dos procedimientos uno es el principal que llama a otro a través de call hola, pero cuando intento ensamblarlo me aparece lo siguiente:

SumaEnteros.asm(17) : error A2006: undefined symbol : hola

la estructura del código es más o menos así:
Código (asm) [Seleccionar]
main PROC
        .
        .
        call hola
        .
        .
        INVOKE ExitProcess,NULL
main ENDP
END main

hola PROC
       .
       .
       ret
hola ENDP


No sé si se entiende el problema, intenté declarar el prototipo del procedimiento con la siguiente instrucción:
Código (asm) [Seleccionar]
hola PROTO

Pero no me funcionó jeje
Espero su ayuda
Título: Re: problema con call propio ej: call hola
Publicado por: Eternal Idol en 3 Diciembre 2011, 20:32 PM
El END main ponelo al final de todo (despues del procedimiento hola).
Título: Re: problema con call propio ej: call hola
Publicado por: .:UND3R:. en 3 Diciembre 2011, 22:24 PM
Cita de: Eternal Idol en  3 Diciembre 2011, 20:32 PM
El END main ponelo al final de todo (despues del procedimiento hola).

Efectivamente, ese era el problema muchas gracias
Título: Re: problema con call propio ej: call hola
Publicado por: Eternal Idol en 3 Diciembre 2011, 22:50 PM
De nadas  ::)