Bonjour,
J'ai beaucoup de mal à comprendre ces instructions, enfin surtout l'utilisation du PCL ce que je comprends en gros
c'est que 1ére fois qu'on rentre dans la fonction table on va additionner le PCL qui est nul avec la valeur de i qui est de 3 donc
on va récupérer la troisième valeur -> w=0x80 par contre après le 1er rebouclage je ne comprend plus quel valeur on récupére, merci
pour votre aide
Code:table addwf PCL,1 retlw 0x10 retlw 0x20 retlw 0x40 retlw 0x80 return debut clrf som movlw 0x04 movwf i movwf cpt boucle decf i movf i,0 call table addwf som,1 decfsz cpt,1 goto boucle goto fin
-----