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

Assembleur



  1. #1
    invite7e907829

    Assembleur


    ------

    Bonjour,
    j'ai quelques doutes avec certaines commandes en assemebleur:

    movlw permet de stocker une adresse?
    movwf permet de deplacer l'adresse de w dans f?

    movf permet de deplacer le contenu de f dans w?

    et pour deplacer le contenu de w dans f on utilise aussi movwf ?
    Je ne comprends pas trés bien
    Merci d'avance.

    -----

  2. #2
    invite4492c379

    Re : Assembleur

    Hello,

    s'agit-il d'une question concernant les PIC ?
    Si oui il va falloir demander le déplacement vers le forum Électronique (cf Règles participatives).

    Par contre pour un maximum d'efficacité et pour respecter une longue tradition tout ce qui concerne la programmation de la partie hardware des PIC ou autres micro-contrôleurs ainsi que celle des automates industriels devra être posté dans le forum Électronique. Pour les mêmes raisons les questions sur VDHL devront être également posées dans ce forum.

  3. #3
    Jack
    Modérateur

    Re : Assembleur

    Voilà qui est fait

  4. #4
    RISC

    Re : Assembleur

    Salut Poupi,

    Un conseil : consulte la référence dans le domaine de l'assembleur pour les PIC : les cours de Bigonoff en français qu vient de fêter récemment la 1.000.000 visite de son site : http://www.abcelectronique.com/bigonoff/

    a+

  5. A voir en vidéo sur Futura
  6. #5
    invite7e907829

    Re : Assembleur

    merci beaucoup!

  7. #6
    gedonet

    Re : Assembleur

    Citation Envoyé par poupi90 Voir le message
    Bonjour,
    j'ai quelques doutes avec certaines commandes en assemebleur:

    movlw permet de stocker une adresse?
    Bonjour
    Non, cette instruction permet d'ecrire dans le registre w, une valeur litterale.
    Par exemple:
    movlw 0x7F; on place la valeur 0x7F, D'127' dans w
    La notion d'adresse n'a pas grand chose à faire ici.
    movwf permet de deplacer l'adresse de w dans f?
    Ici on copie la valeur contenue dans w vers le registre de destination de l'instruction.
    Par exemple:
    movwf variable ; comme apres la premiere ligne w valait 0x7F, maintenant le registre variable contient 0x7F
    movf permet de deplacer le contenu de f dans w?
    Ici on copie le contenue de l'adresse indiquée par le fichier de destination dans w
    Par exemple:
    movf variable,w ; maintenant on copie, dans w, la valeur de l'adresse pointée par variable, ce que contient le registre à l'adresse 0x7F
    il faut bien faire la difference entre ces deux instructions
    et pour deplacer le contenu de w dans f on utilise aussi movwf ?
    Je ne comprends pas trés bien
    Merci d'avance.
    Il y a une autre chose à surveiller ce sont les bits du registre STATUT modifiés par l'instruction, movwf ne modifie rien.

    Une petite lecture du cours part1 de Bigonoff peut aider.

    Gilles

Discussions similaires

  1. Assembleur
    Par invite7e907829 dans le forum Électronique
    Réponses: 3
    Dernier message: 14/10/2011, 18h53
  2. C et assembleur
    Par inviteac09f73c dans le forum Électronique
    Réponses: 4
    Dernier message: 11/04/2009, 20h03
  3. assembleur
    Par invite3b1bb13d dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 11/04/2009, 06h38
  4. pb assembleur
    Par invite89798d3f dans le forum Électronique
    Réponses: 3
    Dernier message: 24/04/2008, 11h11
  5. assembleur
    Par inviteacc27a21 dans le forum Électronique
    Réponses: 3
    Dernier message: 10/09/2007, 06h10
Découvrez nos comparatifs produits sur l'informatique et les technologies.