Für mich stimmt das...
Z wird nur gesetzt, wenn es gleich ist.
Und das Carry wird gesetzt wenn der Wert im Akku kleiner ist als der zu testende Wert.
Mit hat es immer geholfen mir den CP als SUB Befehl vorzustellen (also SUBtraktion, nur wenn der abgezogene Wert größer ist, nur dann wird das Carry gesetzt).