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 :

Peut-on faire appel aux interruptions sous Windows ? [FAQ]


Sujet :

Assembleur

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2003
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 17
    Points : 18
    Points
    18
    Par défaut Peut-on faire appel aux interruptions sous Windows ?
    Bonjour,

    Il y a quelque chose que je ne comprend pas.
    Pour afficher un caractère à l'écran sous window, on ne peut pas faire appel aux interruptions ?? Non ??

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par lorenfar
    Dsl de polluer ce post mais il y a quelque chose que je ne comprend pas.

    Pour afficher un caractère à l'écran sous window, on ne peut pas faire appel aux interruptions ?? Non ??

    Merci
    Bien sûr que si, pourquoi on ne pourrait pas ?

    Did2604.

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2003
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 17
    Points : 18
    Points
    18
    Par défaut
    Sans utilisé les ints du dos ?
    Windows a - t - il ses propres interruptions ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par lorenfar
    Sans utilisé les ints du dos ?
    Windows a - t - il ses propres interruptions ?
    Je lui ai jamais conseillé de ne pas utiliser les interruptions du DOS, relis correctement mon post initial :

    Sinon, tu peux créer un petit processus qui fait appel à la fct 02h/int21h qui permet d'afficher un caractère à l'écran.
    Information sur l'int 21h :

    L'interruption 21h permet d'appeler plus de 100 fonctions que DOS met à la disposition d'un programme et c'est pourquoi on les appelle Interface de programmation d'application (DOS API).

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    Citation Envoyé par lorenfar
    Windows a - t - il ses propres interruptions ?
    Windows 98 a abandonné les interruptions à usage non interne. L'API Win32 remplace toutes ces fonctions depuis.

  6. #6
    Membre à l'essai
    Inscrit en
    Novembre 2003
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 17
    Points : 18
    Points
    18
    Par défaut
    Donc l'api window remplace les ints c'est ça ?

    Merci

    Ps: dsl, encore une question de c** : grâce à quel language Microsoft a-t-il programmé son api ?

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 96
    Points : 116
    Points
    116
    Par défaut
    Ps: dsl, encore une question de c** : grâce à quel language Microsoft a-t-il programmé son api ?
    Le C principalement; avec des routines en asm.
    Les programmes autour du noyau (comme le shell) fournis avec windows sont quant à eux écrits en C++
    Responsable du projet SKAN (OS à but didactique)
    Contactez moi pour toutes questions ou remarques sur le projet.

  8. #8
    Membre à l'essai
    Inscrit en
    Novembre 2003
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 17
    Points : 18
    Points
    18
    Par défaut
    Par exemple, pour gérer l'affichage, ils se basent sur des routines en asm ??

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 96
    Points : 116
    Points
    116
    Par défaut
    Par exemple, pour gérer l'affichage, ils se basent sur des routines en asm ??
    Ca dépend de ce que tu appelles l'"affichage"... c'est un peu imprécis.
    Responsable du projet SKAN (OS à but didactique)
    Contactez moi pour toutes questions ou remarques sur le projet.

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    Ils se basent sur des routines DirectX :p

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 96
    Points : 116
    Points
    116
    Par défaut
    Ils se basent sur des routines DirectX :p
    Allons allons, restons sérieux
    Responsable du projet SKAN (OS à but didactique)
    Contactez moi pour toutes questions ou remarques sur le projet.

Discussions similaires

  1. Fonctions : faire appel aux Blocks et callbacks
    Par alitoch dans le forum Ruby
    Réponses: 8
    Dernier message: 24/05/2007, 19h41
  2. [debutant] Quel EDI choisir pour faire des exe autonomes sous Windows ?
    Par damned3 dans le forum Choisir un environnement de développement
    Réponses: 10
    Dernier message: 06/11/2006, 14h00
  3. [Conseil] Faire un serveur NFS sous windows
    Par Katyucha dans le forum Modules
    Réponses: 2
    Dernier message: 10/10/2005, 13h26
  4. Les interruptions sous Windows et Linux
    Par Descartes dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 07/06/2003, 22h42

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