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 :

Conversions entre les base 2, 8 et 16 sont-elles utilisables pour la partie décimale ?


Sujet :

Assembleur

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 196
    Points : 61
    Points
    61
    Par défaut Conversions entre les base 2, 8 et 16 sont-elles utilisables pour la partie décimale ?
    bonjour à tous
    Voila je dois repondre a cette question et je ne vois pas vraiment
    quand je fais ceci
    0.875 (b10) = 0.111 (b2) = 0.7 (b8)
    comment convertir 0, 7 (b8) en (b10) sans utiliser la base 2 est ce possible ?
    Merci de m'aider à comprendre

  2. #2
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    Citation Envoyé par djbad Voir le message
    bonjour à tous
    Voila je dois repondre a cette question et je ne vois pas vraiment
    quand je fais ceci
    0.875 (b10) = 0.111 (b2) = 0.7 (b8)
    comment convertir 0, 7 (b8) en (b10) sans utiliser la base 2 est ce possible ?
    Merci de m'aider à comprendre
    C'est tout à fait possible: il suffit de multiplier par la puissance négative de la base suivant la position du nombre.

    Humm, comme c'est pas très clair (), je vais donner qques exemples.

    -------
    Base 2 vers Base 10
    -------

    0.111(2) => ?(10)

    1*2^-1 + 1*2^-2 + 1*2^-3 = 0.5 + 0.25 + 0.125 = 0.875

    -------
    Base 8 vers Base 10
    -------

    0.7(8) = ?(10)

    7*8^-1 = 0.875

    Autre exemple:

    0.425(8) = ?(10)

    4*8^-1 + 2*8^-2 + 5*8^-3 = 4*0.125 + 2*0.015625 + 5*0.001953125 = 0.5 + 0.03125 + 0.009765625 = 0.541015625

    Démonstration inverse (base 10 vers base 8: méthode de multiplication successive par 8):

    0.541015625(10) = ?(8)

    0.541015625 * 8 = 4.328125
    0.328125 * 8 = 2.625
    0.625 * 8 = 5.0

    0.541015625(10) = 0.425(8)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 196
    Points : 61
    Points
    61
    Par défaut
    merci beaucoup pour ces infos

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

Discussions similaires

  1. [TPW] Conversion entre les bases
    Par Haroun01 dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 04/12/2015, 06h44
  2. Réponses: 8
    Dernier message: 04/07/2015, 23h15
  3. [Turbo Pascal] Conversion entre les bases
    Par louai dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 14/04/2011, 17h10
  4. Interaction entre les bases de données ACCESS
    Par mimi_01 dans le forum Access
    Réponses: 2
    Dernier message: 18/02/2009, 12h57

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