Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: marax en 21 Febrero 2021, 15:50 pm



Título: Especificar una cadena de caracteres para invoke en MASM32.
Publicado por: marax en 21 Febrero 2021, 15:50 pm
¿Como podria especificar el desplazamiento para INVOKE sin necesairiamente crear una etiqueta y tener que crear una para cada cadena de caracteres que utilice?

Es decir, para en vez de hacer:

Código
  1. .data
  2. data  db "String.", 0
  3.  
  4. ;...
  5.  
  6. invoke ..., offset data

Hacer algo como:

Código
  1. .data
  2. ;...
  3.  
  4. invoke ..., DISPLTXT("String.", 0)

Es decir, por ejemplo, una macro que defina una etiqueta para cada cadena o mejor aun una funcion de MASM32 que funcione para esto.

Gracias de antemano por sus respuestas.
Saludos.


Título: Re: Especificar una cadena de caracteres para invoke en MASM32.
Publicado por: Eternal Idol en 21 Febrero 2021, 21:42 pm
http://www.asmcommunity.net/forums/topic/?id=17217


Título: Re: Especificar una cadena de caracteres para invoke en MASM32.
Publicado por: marax en 21 Febrero 2021, 22:18 pm
Gracias.  ;-)

Asmcommunity... debería especificar site:asmcommunity.net cada vez que busco algo en Google sobre Ensamblador.

Saludos.