Sprung und Testbefehle
Einfacher Vergleich
In Zelle 25 steht eine 1, wenn Zahl 1 größer ist als Zahl 2, sonst eine 0
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Speicherzelle 20: Zahl 1
Speicherzelle 21: Zahl 2
Hilfszelle 22
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
000:
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
# Ergebniszelle auf 0
001:
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
# Zahl 1 in Akkumulator
002:
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
# Abziehen der Zahl 2
003:
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
# Zwischenspeichern
004:
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
# ....
005:
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
# Herabzählen
006:
020
021
022
025
HLT
INC
NULL
SAVE
SUB
TAKE
TST
000 # Programmende
Check
OK