Bonsoir à tous,
Je suis en train d'essayer de décrypter quelques lignes de code, commentée partiellement.
Mon raisonnement tient-il la route ?
Auteur: Raphael Bourdon
Merci de bien vouloir me corriger, si je fait fausse routeCode:"etat" est un registre déclaré, dont on utilise chaque bit pour flag ;------------------------------------------------------------------------------------ movf temp2,1 ; copie registre "temp2", dans f car d, "opérande" 1 btfss STATUS,Z ; test Z si à 1 donc "temp2"= 0, on saute la ligne qui suit bsf etat,2 ; on met à 1, bit2 de "etat" movf temp3,1 ; copie du registre "temp3" dans f car d, "opérande" 1 btfsc STATUS,Z ; le registre "temp3" est-il à 0 ? OUI, donc Z = 1 ; NON, donc Z = 0 et là, on saute la ligne qui suit
-----