Duda con RET N

Iniciado por .:UND3R:., 8 Julio 2013, 22:24 PM

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

.:UND3R:.

Hola a todos me surge una duda con RET N (4 * número de variables), mi duda surge en que RET N, se debe especificar para la creación de variables locales y parámetros de entrada o solo para variables locales?, saludos.

PD: Siempre cuando se programa sin directivas de alto nivel, ya que estas crean el ret n, de forma automática.

EDIT: Al parecer esta compensación solo se hace cuando la función/procedimiento recibe parámetros, si es así favor de confirmar, saludos.

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)

Eternal Idol

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

.:UND3R:.

Claro, me refiero a la conversión de llamada STDCALL, gracias por la info, saludos.

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)

The Swash

No se si tu duda quedó resuelta pero sólo aplica para cantidad de parámetros recibidos. Para variables locales se manejan con el stack frame (push ebp, mov ebp, esp... o ENTER - LEAVE).

Saludos.

.:UND3R:.

Todo solucionado, gracias The Swash

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)