Das Z-Bit überprüfst du bei einem Vergleich von =0 .
Ich habe diesen Code nicht geschrieben, sondern einfach übernommen.
in Komentar steht = 10? du überprüfst hier ja das C bit aber für einen == Vergleich muss man ja das Z bit prüfenCode:subwf bcdZ,w ; bcdZ - 10 in w btfss STATUS,C ; bcdZ = 10 ? goto bcd1 ; nein -> bcd1
Das Z-Bit überprüfst du bei einem Vergleich von =0 .
Ich habe diesen Code nicht geschrieben, sondern einfach übernommen.
ja eh
du willst prüfen ob die variable = 10 ist
indem du variable-10 rechnest und wen das dan 0 ergiebt also das Z bit gesetzt ist das stimmt die aussage = 10
Lesezeichen