masquer des bits - programmation
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

masquer des bits - programmation



  1. #1
    invite797306a8

    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. #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!

  3. #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;

  4. #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.
    @+

  5. A voir en vidéo sur Futura

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 invitedffd721a dans le forum Électronique
    Réponses: 1
    Dernier message: 12/02/2007, 10h42
  3. Comment ajouter des bits
    Par invite77cd157e dans le forum Électronique
    Réponses: 5
    Dernier message: 25/12/2006, 22h25
  4. Masquer un programme de la bare des taches
    Par invitea8c10ea5 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 invite0ee134f7 dans le forum Électronique
    Réponses: 2
    Dernier message: 03/03/2005, 08h39
Découvrez nos comparatifs produits sur l'informatique et les technologies.