Hmm also ist grad schwer zu verstehn wo der Unterschied ist ob beim Subtrahiere der zweite Wert größer oder ob das Ergebnis minus ist.
naja das kann ich notgedrungen noch so hin nehmen

borrow ist docjh der zustand von den Carry ? weil dann wird ja eben dieses Carry mit sbci in die zweite rechnung mit einbezogen

so mal wie ich das verstanden habe

subi register, wert ; register - wert wenn R<wert Carry="borrow"
sbci register, wert ; register - wert - Carry
Brcc jump ; springt wenn der Carry cleared ist


aber noch so am rande wieso macht der das in meine Bsp so kompliziert den Carry einzuspeichern mit ADD und adc ?