Microbefehle Johnny
Unser Modellcomputer soll ....
... die Zahl in Speicherstelle 10 nehmen ...
... und die Zahlen in den Speicherstellen 11 und 12 dazu addieren.
Danach soll er die Zahl in Speicherstelle 14 davon subtrahieren.
Das Ergebnis soll in der Speicherstelle mit der Adresse 15 abgespeichert werden.
----------------------------------------------------------------------------------------------------------------
======================-
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
010 Makrobefehl=================================-
Lege die
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
auf den Adressbus (unbeschrifteter Knopf oben)
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
======================-
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
011 Makrobefehl==================================
Lege die
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
auf den Adressbus
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
======================-
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
012 Makrobefehl==================================
Lege die
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
auf den Adressbus
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
======================-
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
014 Makrobefehl==================================
Lege die
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
auf den Adressbus
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
======================-
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
015 Makrobefehl=================================-
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
Lege die
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
auf den Adressbus
acc->db
ADD
Adresse 10
Adresse 11
Adresse 12
Adresse 14
Adresse 15
db->acc
db->ram
minus
plus
ram->db
SAVE
SUB
TAKE
Check
OK