quelque part dans mon code, j'ai :
Code : Tout sélectionner
BitEtatInconnu EQU 6
un peu plus loin :
Code : Tout sélectionner
btfss INDF, BitEtatInconnu
Suite à un comportement bizarre, je vais voir le désassemblé :
Code : Tout sélectionner
04A 1F00 BTFSS 0, 0x6
dans le fichier .lst :
Code : Tout sélectionner
004A 1F00 M btfss INDF, BitEtatInconnu
tout ça semble très correct, mais si on analyse le code généré (0x1f00) et tenant compte de la page 86 du lien cité, décomposé en ses 3 champs, cela donne
1111 100 000000
1111 OPCODE
100 bit#
000000 file#
j'aurais préféré voir 110 (6) dans le champ bit#
quelqu'un a-t-il une explication, où est-ce que je me trompe ?
Merci