l'écriture de fonctions en assembleur

Je suis à l'écriture de code en assembleur (msna) et je veux inclure des fonctions, pour le moment j'ai

function0:

code

jmp return0

la fonction est appelée avec un saut à function0 avec le retour reliant à l'étiquette ci-dessous où la fonction est appelée,
toutefois, cela ne fonctionne que si la fonction est appelée une fois, est-il une meilleure façon de le faire?

  • call/ret? Essayez de regarder généré par le compilateur de l'assemblée d'en comprendre les bases.
InformationsquelleAutor PStag | 2016-03-01