Bonjour,
je souhaite programmer en assembleur (je debute ) j'ai ecris ces3 lignes comme exemple pour me faire la main
(lignes incluses dans un compilateur basic picsimulator ou je peux lire le contenu des registres )
06 adresse du portb
49 adresse d'une variable
ASM:test btfsc 0x06,0 'test si porb.0 =1
ASM: addwf 0x49,1 'incrementation de 0x49 si porb=1
ASM: goto test
je m'attendais a ce que l'adresse 0x49 s'incremente de 1 en 1 si portb.0 et à 1
mais 0x49 s'incemente de 32 en 32
avez vous une explication ?
cordialement
Alain
-----