>>> Nouveau dilemme...
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

>>> Nouveau dilemme...



  1. #1
    SPH

    Angry >>> Nouveau dilemme...


    ------

    Pour passer outre la barriere des 32 bits sur ordinateur, voici comment je stoque mes nombres :
    une banque de 1000 octets dont chaque octet peut recevoir un nombre de 0 a 99. Ainsi, mis bout a bout, on a un vrai faux chiffre de x centaines de bits.
    Voici un exemple :
    x(0)=45
    x(1)=10
    x(2)=22
    x(3)=29
    x(4)=00
    Ici, nous avons le chiffre complet de : 29221045
    Nous n'avons pas ce chiffre dans la memoire de l'ordi mais il est simplement découpé en tranche de nombres a 2 chiffres.
    Ma question est de savoir comment manipuler les bits de chaques octets pour diviser le nombre complet par 16 (sans la virgule) !
    On sait par exemple que 105 est egale a ce code binaire : 01101001. Pour le diviser par 16, c'est facile, il suffit de deplacer les bits de 4 positions vers la droite. On obtient 6.
    Si c'est facile avec un nombre de 1 octet, ca l'est moins avec mon nombre en tranche.
    Alors quel deplacement de bit operer pour chaque octets pour au final trouver le resultat ?

    -----

  2. #2
    SPH

    Re : >>> Nouveau dilemme...

    Mon probleme etant exposé et pour faire plus simple, comment trouver 6 avec le chiffre 105 coupé en 2 ? :

    105 = 01101001

    coupé en 2 =
    x(0) = 00000101
    x(1) = 00000001

  3. #3
    invitec314d025

    Re : >>> Nouveau dilemme...

    Pourquoi faire le découpage à partir d'une représentation décimale ? C'est compliqué et tu perds de la place. Fais le à partir d'une représentation binaire.

Discussions similaires

  1. Dilemme
    Par inviteb0f26f16 dans le forum Orientation après le BAC
    Réponses: 2
    Dernier message: 03/10/2007, 22h43
  2. Dilemme
    Par invite04b257a3 dans le forum Orientation après le BAC
    Réponses: 4
    Dernier message: 03/09/2007, 19h37
  3. Dilemme
    Par invited0d22c03 dans le forum Orientation avant le BAC
    Réponses: 3
    Dernier message: 18/06/2007, 20h39
  4. Dilemme
    Par inviteff8d9fee dans le forum Orientation après le BAC
    Réponses: 0
    Dernier message: 12/07/2006, 16h38