Ich hab mir jetzt dein Prog nicht näher angeschaut.
Normalerweise macht man solche Vergleiche mit dem CPC Befehl

cp r16,r18 ;In r16,r17 steht der Messwert
cpc r17,r19 ;In r18,r19 steht der Vergleichswert.
brcs marke

Als Branch Befehl können natürlich auch andere Typen verwendet werden.
Es gibt allerdings meines Wissens keinen CPC Befehl der mit einer Konstante vergleicht, wie CPI. Die zu Vergleichenden Werte müssen also in Registern stehen, aber das dürfte ja kein Problem sein.

EDIT:
OH JanB war schneller