Que signifie movlw 1<<bit ?
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Que signifie movlw 1<<bit ?



  1. #1
    boy30

    Que signifie movlw 1<<bit ?


    ------

    Bonjour, je suis en train d'analyser un programme et même en l'exécutant pas à pas, je ne comprends pas très bien ce que fait cette opération?

    movlw 1<<bitx
    movwf variable

    C'est mettre à 1 le bit de "variable" correspondant au bitx ?

    -----
    ....j'ai glissé chef!

  2. #2
    Jack
    Modérateur

    Re : Que signifie movlw 1<<bit ?

    1<<bitx
    A mon avis, c'est décaler "1" bitx fois vers la gauche.

    C'est une syntaxe qui s'est démocratisée avec le langage C
    Dernière modification par Jack ; 07/07/2014 à 19h08.

  3. #3
    boy30

    Re : Que signifie movlw 1<<bit ?

    Oui, effectivement, en simulant pas à pas, ça fait exactement la même chose qu'une rotation à gauche du bit dans la variable. (à la Carry près)
    ....j'ai glissé chef!

  4. #4
    Jack
    Modérateur

    Re : Que signifie movlw 1<<bit ?

    ce n'est pas une rotation, mais un décalage logique. Dans une rotation à gauche, le bit de poids fort irait dans le bit de poids faible.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Movlw
    Par marcantoine75 dans le forum Électronique
    Réponses: 2
    Dernier message: 01/04/2012, 22h18
  2. [Biologie Moléculaire] Que signifie (x1) ou(X10)
    Par invitea923f98c dans le forum Biologie
    Réponses: 3
    Dernier message: 09/01/2009, 23h43
  3. Que signifie r = 80 % pour une VMC DF ?
    Par cipango dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 12
    Dernier message: 30/12/2007, 18h50
  4. que signifie la TA ?
    Par invite8ad56037 dans le forum Secourisme spécial Croix-Rouge
    Réponses: 5
    Dernier message: 14/06/2004, 10h19
  5. Que signifie BI238 ?
    Par invite68d13cf2 dans le forum Électronique
    Réponses: 4
    Dernier message: 03/07/2003, 09h12