SPZ
SPP
SPU
RSP
NBS
SUB
ADD
STO
Befehlszähler
0 0 0
Befehl Adresse
0 0
Befehlsregister
0 0 0 0 0 0
Speicher
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
SP Löschen
Puffer
Negator
false
Überlauf
0
Rechenwerk
A+P+U
Leitwerk
0 0 0 0 0 0
Sprungzähler
0 0 0
Akkumulator
0 0 0 0 0 0
Einzel Serie

Logger

Beispiele

Die Beispiele sind aus Der Computer von Horst Blüm.
NameAdresseCodeKommandoBeschreibungErgebnis
0
3
001011
011100
ADD 3
28
Akku laden. Akku = 28
0 001000 ADD 0 Befehl als Zahl ins Akku laden. Akku = 8
0
1
6
7
001110
001111
001111
001101
ADD 6
ADD 7
+15
+13
15 + 13 Akku = 28
0
1
6
7
001110
001111
110000
001101
ADD 6
ADD 7
-15
+13
-15 + 13 Akku = -2 (111101)
0
1
6
7
001110
001111
110000
110010
ADD 6
ADD 7
-15
-13
-15 + -13 Akku = -28
0
1
6
7
001110
001111
001111
110010
ADD 6
ADD 7
+15
-13
15 + -13 Akku = 2
0
6
010110
000111
SUB 6
7
Zahl negiert ins Akku. Akku = -7
0
1
5
7
001101
010111
010010
001011
ADD 5
SUB 7
+18
+11
18 - 11 Akku = 7
0
1
5
7
001101
010111
010010
110100
ADD 5
SUB 7
+18
-11
18 - -11 Akku = 29 (011101)
0
1
5
7
001101
010111
101101
110100
ADD 5
SUB 7
-18
-11
-18 - -11 Akku = -7 (111000)
0
1
5
7
001101
010111
101101
001011
ADD 5
SUB 7
-18
+11
-18 - 11 Akku = -29 (100010)
0
1
5
6
001101
100110
010101
111111
ADD 5
RSP 6
21
-0
Rückspeichern. SP6 = 21
0
1
2
5
7
001101
010111
100101
010010
001011
ADD 5
SUB 7
RSP 5
+18
+11
Ergebnis im Speicher speichern. SP5 = 7
0
2
3
4
5
6
101100
010011
001011
001010
010011
000000
SPU 4
19
11
ADD 2
SUB 3
STO 0
Unbedinger Sprung. Akku = 8
0
2
3
4
5
6
7
101111
010011
001011
001010
010011
000000
101100
SPU 7
19
11
ADD 2
SUB 3
STO 0
SPU 4
Zwei Sprünge nacheinander. Akku = 8
0
3
011011
000010
NBS 3
2
Negativ bringen nach SZ. SZ = 5 (101)
0
1
2
3
5
6
001101
010110
110001
000000
000111
000011
ADD 5
SUB 6
SPP 1
STO 0
7
3
Sprung wenn Akku positiv. Akku = -2
SZ = 2
0
1
2
3
6
7
011110
001111
111001
000111
000011
000101
NBS 6
ADD 7
SPZ 1
STO 7
3
5
Sprung wenn SZ != 7. Akku = 15
0
1
2
3
4
5
6
7
001110
101011
010111
110010
000000
000000
010101
000011
ADD 6
SPU 3
SUB 7
SPP 2
STO 0
0
+21
+3
21 : 3 = 7 SZ = 7 (111)
0
1
2
3
4
5
6
7
001010
101110
011110
000110
000000
010011
110101
000000
ADD 2
SPU 6
+30
+6
0
SUB 3
SPP 5
STO 0
30 : 6 = 5 SZ = 5 (101)
0
1
2
3
4
5
6
7
001110
001111
101100
010101
110011
000000
000111
000101
ADD 6
ADD 7
SPU 4
SUB 5
SPP 3
STO 2
7
5
(7+5) : 2 = 6 SZ = 6 (110)
0
1
2
3
4
5
6
7
001111
001110
100111
000000
000000
000000
111000
011110
ADD 7
ADD 6
RSP 7
STO 0
0
0
-7
30
Arithmetische Folge: 30-7, 30-2*7, 30-3*7 ...
Mit jeweils 'Neutralisiere' dazwischen.
SP7 = 23, 16, 9, 2 ...

Bedienung

Hinweise