das carryflag wird von 0 auf 1 gesetzt wenn du nach oben hin nen überlauf hast

das carryflag wird von 1 auf 0 gesetzt wenn du nen überlauf nach unten (ins negative) hast.

das zero flag wird nur (von 0 auf 1) gesetzt, wenn exakt null rauskommt.

wenn dus bis moin abend nicht hinbekommen hast, schau ich mal ..
zurück zum zahlensysteme umtrechnen...

(das edit oben haste gesehen?)


edit2:
siehe da:
http://www.sprut.de/electronic/pic/a...hle.html#flags