Also, das CMCON ist der interne Comparator. hier ist es erklärt . Kurz gesagt, beim reset des PICs ist der Comparator auf RA0 und 1 geschalten, was echt nervend ist, wenn man versucht etwas auf den zwei Pins einzulesen.

Und "bsf STATUS,RP0" ist, dass Bank1 gewählt werden soll (lies dir dazu den Abschnitt "Memory Organisation" im Datasheet durch, dann wird verständlich ^_^).

Naja, deine Lösung funzt auch, nur wird es dann schwierig, wenn du z.B.: verschiedenste Buchstaben unterscheiden musst (wenn du, z.B.: ein Protokoll auswerten musst). Deshalb ist es immer gut, zu wissen, wie man auch "größere" Zahlen vergleichen kann.

MfG
Mobius