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 :

Le tuto de Benoît


Sujet :

Assembleur

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 124
    Points : 53
    Points
    53
    Par défaut Le tuto de Benoît
    Salut à tous,
    je suis sur le tuto de Benoît.M en ce moment, et il y a un truc que je comprend pas : pourquoi, quand on décompose les registres généraux, AX = AH*256 + AL, et non AX = AH + AL ??
    C'est tout con, mais pour moi c'est pas clair ...
    Merci

  2. #2
    Membre actif

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 193
    Points : 277
    Points
    277
    Par défaut un registre de 16 bits
    Salut,
    Le registre ax a 16 bits,c'est a dire:
    1111111111111111b autant de 1 ou 0 que de bits
    Chaque bit est numéroté de 0 a 15 (a droite le 0, a gauche le 15)
    Un bit d'indice n signifie
    1*2 puissance n
    par exemple le bit 0 vaut
    1*2 puissance 0=1*1=1
    le bit 1
    1*2 puissance 1 = 2 et ainsi de suite

    en arithmétique tout démarre a 1 et on défintit un nombre de base N par
    chiffre1 * ( base puissance (n-1)) + chiffre2 * (....) + ....

    ah ayant 8 bits avant lui,il faut le multiplier pour avoir sa valeur.
    ToutEnMasm

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 124
    Points : 53
    Points
    53
    Par défaut
    Ah OK, merci pource raffraîchissement ToutEnMasm !
    Je conaissais le truc mais j'avais pas fait le rapprochement avec ça !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nouveau tutoriel de Benoît-M
    Par Smortex dans le forum x86 16-bits
    Réponses: 28
    Dernier message: 28/11/2005, 01h00
  2. Un tuto pour direct show
    Par Olivier Delmotte dans le forum DirectX
    Réponses: 11
    Dernier message: 04/04/2003, 21h28
  3. tuto sur MDI
    Par nicholz dans le forum Composants VCL
    Réponses: 2
    Dernier message: 25/01/2003, 17h37

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