assembly (e não assembler) não implementa recursividade... Você vai ter que fazer isso de forma interativa usando alguma função de JUMP.