Bonjour,
je voudrais savoir comment utilise ton des fonction C dans un OS ?
quel compilateur utilise et comment (quel argument)
j'utilise NASM
merci
Bonjour,
je voudrais savoir comment utilise ton des fonction C dans un OS ?
quel compilateur utilise et comment (quel argument)
j'utilise NASM
merci
Salut,
Ta question est ambigue, on comprend pas trop ce que tu veux dire, tu veux savoir comment appeler des routines de la libc de ton OS en assembleur ?
Si c'est ca il faut utiliser les interruptions systémes, par exemple sous linux, tu mets dans les registres les paramètres de ta fonction, dans edx le numéro de la fonction que tu veux appeler (elles sont définis dans /usr/include/asm/unistd.h) et hop tu déclenche une interuption systéme int 80h.
Un coup de google sur "int 80h unistd.h" et tu trouveras ton bonheur pour des sources.
c'est digne du bêtisier ça ; le C c'est du texte transformé en code machine assembleur.Envoyé par Guillaume602
Reformules ta question
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager