IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Assembleur Discussion :

Code C dans un OS


Sujet :

Assembleur

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 124
    Points : 43
    Points
    43
    Par défaut Code C dans un OS
    Bonjour,

    je voudrais savoir comment utilise ton des fonction C dans un OS ?
    quel compilateur utilise et comment (quel argument)

    j'utilise NASM

    merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    150
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 150
    Points : 111
    Points
    111
    Par défaut
    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.

  3. #3
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par Guillaume602
    Bonjour,

    je voudrais savoir comment utilise ton des fonction C dans un OS ?
    quel compilateur utilise et comment (quel argument)
    merci
    c'est digne du bêtisier ça ; le C c'est du texte transformé en code machine assembleur.
    Reformules ta question

Discussions similaires

  1. pb eval pour le code php dans une feuille xslt
    Par nipepsi dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 10/09/2004, 11h23
  2. [CR] Utilisation de codes à barres dans crystal
    Par franck.cvitrans dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 29/06/2004, 08h48
  3. Insertion code html dans bdd
    Par jeff37 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/04/2004, 15h03
  4. [CODE] Application dans la zone de notification
    Par Rodrigue dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/05/2003, 19h06
  5. [TP]code asm dans une procedure
    Par M.Dlb dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 17/08/2002, 20h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo