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

Movlw



  1. #1
    invite382dfa13

    Movlw


    ------

    Bonjour,

    Je n'ai eu que deux cours assez mal structurés et maintenant je dois apprendre les bases de la programmation pour mon examen au prochain cours. Nous utilisons un PIC16F777.
    Je sais que si nous faisons par exemple,

    MOVLW emplacement ; j'aurai l'adresse de emplacement dans W
    MOVF emplacement,w ; j'aurai, dans w, la valeur de ce qui est dans l'adresse emplacement

    La question que je me pose est la suivante: est-il possible, avec un MOVLW, d'insérer un nombre quelconque dans W et pas une adresse? Par exemple, si je fais ainsi:

    MOVLW 5 ; est-ce que j'aurai la valeure 5 dans le registre W ?
    ou dois-je plutôt faire ainsi:

    MOVF 5,w

    J'espere que j'ai été assez clair et merci d'avance.

    -----

  2. #2
    invite936c567e

    Re : Movlw

    Bonsoir

    Il faut utiliser "MOVLW 5" pour mettre la valeur 5 dans le registre W. Ici le 5 est bien la valeur, et pas l'adresse d'un emplacement.

    En revanche, l'instruction "MOVF 5,w" aurait pour effet de copier le contenu du registre 05 dans W.

  3. #3
    invite382dfa13

    Re : Movlw

    Citation Envoyé par PA5CAL Voir le message
    Bonsoir

    Il faut utiliser "MOVLW 5" pour mettre la valeur 5 dans le registre W. Ici le 5 est bien la valeur, et pas l'adresse d'un emplacement.
    Merci beaucoup!

Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...