Marcos, realmente no entendi lo que quisiste decir. Igualmente aca no hay recursividad alguna...BrunoF:
Tenes razon me exprese mal, quise decir que cabe la posibilidad que hicieses una llamada recursiva usando GoTo's dentro de un Call, esto es porque se debe tener muy en cuenta como se sale de un goto, especialmente si ese goto se refiere a una posicion de memoria anterior a la llamada del Call estarias entrando en una llamada recursiva al llegar al Call original...
No me hice entender bien... disculpas...
Una cosa debe quedar en claro, lo ideal para programar en assembler es que sean muy ordenados y comenten muy bien lo que estan haciendo (vean el ejemplo de BrunoF), ya que sino en el futuro ni ustedes mismos entenderan que quisieron hacer...
Hagan identacion de los lazos como si programaran en un lenguaje de alto nivel, eso ayuda mucho a seguir un programa.