Wie sieht nun eine Rechnung mit einem Vierer-Zahlenblock, bedeutet daher eine Zahl mit 4 Stellen aus:
Annahme Basis 10:
Pro Stelle können Zahlen von 0-9 verwendet werden
kleinste Zahl: 0000
größte Zahl: 9999
| 0 | 0 | 0 | 0 |
| 9 | 9 | 9 | 9 |
Hochzählen (inkrementieren):
Da ab der höchsten Zahl wieder von 0 angefangen wird, wird dieser eine Durchgang gekennzeichnet. Den Kennzeichner nennt man Carry Flag.
9994, 9995 ,9996 ,9997 ,9998 ,9999 ,0000 ,0001 ,0002
| Carry Flag | 4. Stelle | 3. Stelle | 2. Stelle | 1. Stelle |
| 0 | 9 | 9 | 9 | 5 |
| 0 | 9 | 9 | 9 | 6 |
| 0 | 9 | 9 | 9 | 7 |
| 0 | 9 | 9 | 9 | 8 |
| 0 | 9 | 9 | 9 | 9 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 0 | 0 | 2 |
daher Carry Flag, abgekürzt CF auf 1 setzen. Bei 9999 (bzw. 0000), werden dann 10.000 dazu (bzw. weggezählt).
Beim Herunterzählen (dekrementieren) wird ebenfalls CF auf 1 gesetzt.
Um positive und negative Zahlen mit 0 bis 10.000 darstellen zu können, wird der Wertebereich halbiert.
Positive Zahlen: 0000-4999
Negative Zahlen: 9999-5000.
Damit ergibt sich für eine negative Nummer: -5 = 10.000-5=9995
Die größte negative Nummer ist: -5000 da 10.000 - 5000 = 5000.
Um die Rechenarbeit zur Berechnung des Zahlenwertes einer negativen Zahl zu vereinfachen wird folgender Trick angewendet:
0000 = 10,000 = 9999 +1
Beispiel: - 4 7 3 ergibt die Zahl:
| 9 | 9 | 9 | 9+1 |
| 0 | 4 | 7 | 3 |
| 9 | 5 | 2 | 6+1 |
Ergebnis 9 5 2 6 +1 = 9527
Vorteil: jede einzelne Nummer einer Stelle muss nur auf 9 ergänzt werden. Anschließend wird 1 dazugezählt.
Um zu erkennen ob es sich um eine positive oder negative Zahl handelt, wird nur die äußerst linke Stelle der Zahl betrachtet: 0-4 negativ 5-9 positiv.
Die 5000 (höchste positive zahl)/4999(höchste negative Zahl) wird mit dem Overflow Flag =1 gekennzeichnet.
Wichtig beim Addieren positiver Zahlen, da das Ergebnis positiv sein muss und umgekehrt.
(+2872) + (+2872) = 5 7 4 4 =
-4 2 5 5 (auf 9,+1 = 4256)