Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

masquer des bits - programmation



  1. #1
    kiki7

    masquer des bits - programmation


    ------

    Bonjour,

    J'ai une variable 15 bits j'aimerais masquer les 7 premiers bits.
    D'habitude j'utilise la fonction ET
    C'est à dire ma_variable & 0xFF80 soit les 7 bits de poids faibles à 0.
    Or je souhaiterai les masquer autrement dit ne pas les prendre en compte. (Car avec la fonction ET mes 7 bits se mettent à 0 ! )

    Avez-vous une idée ?

    -----

  2. Publicité
  3. #2
    jiherve

    Re : masquer des bits - programmation

    Bonjour
    C'est pour quoi faire ?
    En binaire strict il y a 0 et 1 cela limite pas mal, quelquefois le X est compris( analyseur logique).
    JR
    l'électronique c'est pas du vaudou!

  4. #3
    VIIV

    Re : masquer des bits - programmation

    Tu masque tes 7 bit grace a un &&, les 5 bit qui reste tu le decale a droite, et tu les remets dans une autre variable.

    var_13 = var_13 && 0b111110000000;
    mes_bit_MSB = var_13 >> 7;

  5. #4
    invite03481543

    Re : masquer des bits - programmation

    Citation Envoyé par VIIV Voir le message
    Tu masque tes 7 bit grace a un &&, les 5 bit qui reste tu le decale a droite, et tu les remets dans une autre variable.

    var_13 = var_13 && 0b111110000000;
    mes_bit_MSB = var_13 >> 7;
    Bonsoir,

    je doute que ça fasse ce que kiki7 cherche à obtenir && est un opérateur logique qui va renvoyer 0 ou 1 selon l'état des 2 variables.

    Si j'ai bien compris la demande (pas vraiment claire) le but est de récupérer une partie du nombre.
    Pour cela je verrai plus un buffer qui contiendrai uniquement les bits recherchés.
    Donc faire un OU EXCLUSIF et charger un tableau avec les 7 variables utiles.
    Le tableau devient le buffer contenant les bits recherchés.
    @+

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :

Discussions similaires

  1. récupération du mot de 8 bits sur 4 bits
    Par grd666 dans le forum Électronique
    Réponses: 3
    Dernier message: 09/07/2008, 10h16
  2. Programmation Microchip dsPic 16 bits : DSC ou MCU ?
    Par Jackk dans le forum Électronique
    Réponses: 1
    Dernier message: 12/02/2007, 10h42
  3. Comment ajouter des bits
    Par Alex12 dans le forum Électronique
    Réponses: 5
    Dernier message: 25/12/2006, 22h25
  4. Masquer un programme de la bare des taches
    Par groubar dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 01/08/2005, 09h37
  5. Convertir 12 bits série en 7 bits paralléle avec un HC11 ?
    Par djsat dans le forum Électronique
    Réponses: 2
    Dernier message: 03/03/2005, 08h39
Découvrez nos comparatifs produits sur l'informatique et les technologies.