127+1 ist einfach 100000002, also -128 – den Carry wollen wir vereinbarungsgemäß ignorieren. Wir kommen also, wie schon aus der C-Übung zu erwarten, “ganz unten” wieder raus, wenn wir den Zahlenbereich “nach oben” verlassen. Ähnlich kommt ihr bei -128 + (-1) auf 0111 11112, also auf 127.
Die Addition von 99 und 95 führt nach den oben dargestellten Methoden auf 110000102. Der Zweierkomplement davon ist 001111102 oder 62, in 8 bit ist also 99 + 95 = -62. In “Wirklichkeit” ist aber 99 + 95 = 194. Da wir einfach nach dem Überlauf wieder von unten angefangen haben, wissen wir, dass wir 128 - 62 = 66 Zahlen jenseits des Überlaufs addiert haben. Der Überlauf passierte, als wir gerade 128 darstellen wollten, und 128 + 66 = 194. Das klingt nur so konfus, in Wirklichkeit ist es nicht schwer zu verstehen. Möglicherweise hilft hier ein Bild von einem Zahlenstrahl, in den ihr die verschiedenen Zahlen einzeichnet.