Bonsoir tout le monde je me pose une question
Je n'ai jamais développé en assembler mais pourquoi ne pas tenté l'aventure.
Je ne vien pas demander de la doc mais une precision.
J'ai vu que pour appeler une fonction il fallai passer les parametre a l'envers j'ai compris pourquoi
Mais ce que je ne comprend pas c'est dans la fonction appelé comment recupérer les paramétres?
imaginos un truc tres tres bateau:
push [ma_chaine]
call ma_fonction
Comment je fait ds ma fonction pour récupérer le parametre
Mettons que ma fonction en C serait:
char *ma_fonction(char *une_chaine)
{
return une_chaine;
}
Pour l'appeler je fait comme plus haut
Mais ma fonction "ma_fonction" je la code comment?
Elle ne contient qu'un ret mais je retourne quoi?
En attendant vos lumiere je continue ma cherche.
Merci d'avance et bonne soirée