So einen richtigen Vergleichsbefehl haben die micochipper sich erspart.
du must mit SUBxx (subtract) arbeiten, und ggf. das Ergebnis ignorieren und nur auf die Flags Z und C schauen
z.B SUBLW kk subtract w from k
Z set --> w = k
C set --> w > k
etc.
Hallo
Ich setze mich erst seit kurzem mit Assembler und PIC (16F876)
auseinander. Bitte also um Nachsicht, falls meine Frage "doof " ist.
Ich experimentiere mit der seriellen Schnittstelle.
Werden Daten empfangen (1Byte) so sind diese über das Register RCREG
verfügbar. Soweit so gut...
Wie kann ich nun das ganze Byte auf einen bestimmten Wert prüfen ?
Mit BTFSC oder BTFSS kann ich nur jeweils ein Bit pruefen.
Für eine Hilfestellung währe ich dankbar.
Gruss martin
So einen richtigen Vergleichsbefehl haben die micochipper sich erspart.
du must mit SUBxx (subtract) arbeiten, und ggf. das Ergebnis ignorieren und nur auf die Flags Z und C schauen
z.B SUBLW kk subtract w from k
Z set --> w = k
C set --> w > k
etc.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Alles klar !, werd ich ausprobieren.
Danke für die schnelle Antwort.
Gruss martin
Lesezeichen