Multiplikation
Speicherzelle 10: 1.Faktor
Speicherzelle 11: 2.Faktor
Das Ergebnis soll in Speicherzelle 12 geschrieben werden.
----------------------------------------------------------------------------------------------------------------
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
# Ergebniszelle erst mal auf 0 setzen
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
# Zwischenergebnis in den Akkumulator
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
# Fortgesetztes Addieren des ersten Faktors
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
# Zwischenergebnis speichern
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
# Herunterzählen des zweiten Faktors für Abbruch
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
# ...
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
# Schleife für fortgesetzte Addition
01
10
11
12
Add
DEC
HLT
JMP
Null
Save
Take
TST
00 # Programmende
Check
OK