Die Befehle CP und CPC sind ähnlich wie dir Subtraktion mit SUB und SBC, nur das Ergebnis nicht ausgegeben wird. Das Carry Flag ist extra für den Überlauf vom low zum high Byte da.