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

x86 16-bits Assembleur Discussion :

[TASM][8086] Comment récupérer un entier à partir du clavier ?


Sujet :

x86 16-bits Assembleur

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 31
    Points : 17
    Points
    17
    Par défaut [TASM][8086] Comment récupérer un entier à partir du clavier ?

    depuis une semaine ; je cherche comment recuperer une valeur "entier" entre 20 et 300 a partir du clavier en asembleur 8086 de la façon la plus simple mais jai rien trouver
    ???


  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 169
    Points : 251
    Points
    251
    Par défaut
    Ca ne va pas être élémentaire.
    En gros, tu dois:

    • Lire une touche depuis le clavier
    • La comparer avec entrée
    • Si elle est différente d'entrée, tu la stockes dans un buffer
    • Si c'est entrée, tu regardes ton buffer où tu as stocké tes touches, tu enlèves 48 à chaque octet du buffer (pour passer d'ASCII en décimal) et tu fais la somme des (10^i * ième octet) dans un registre, par exemple.

    En espérant avoir été utile.

Discussions similaires

  1. Comment récupérer les xml à partir d'une référence web
    Par kokokaka dans le forum Services Web
    Réponses: 3
    Dernier message: 03/09/2009, 17h17
  2. [Prototype] Comment récupérer une information à partir d'un id
    Par hihi30 dans le forum Bibliothèques & Frameworks
    Réponses: 11
    Dernier message: 08/01/2009, 16h44
  3. Réponses: 5
    Dernier message: 17/06/2008, 17h05
  4. Réponses: 5
    Dernier message: 09/02/2007, 18h46
  5. Réponses: 11
    Dernier message: 08/04/2005, 11h20

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