public interface MaschinenBeobachter
Ein Beobachter eines Registermaschine, der immer den aktuellen Stand des editierten oder laufenden Programms erfahren soll.
Method Summary | |
---|---|
void |
aktualisiereAkkumulator()
Aktualisiere den Akkumulator. |
void |
aktualisiereBefehlszaehler()
Aktualisiere den Befehlszaehler. |
void |
aktualisiereZelleninhalt()
Aktualisiere den Speicherzelleninhalt. |
void |
entfaerbeAkkumulator()
Entfaerbe den Akkumulator. |
void |
entfaerbeArgumentUndAkkumulator()
Entfaerbe das Argument und den Akkumulator. |
void |
entfaerbeBefehl()
Entfaerbe den Befehl. |
void |
entfaerbeBefehlsnummer()
Entfaerbe den Befehlzaehler und die Nummer des passenden Befehls. |
void |
entfaerbeBefehlszaehler()
Entfaerbe den Befehlszaehler. |
void |
entfaerbeZelleninhalt()
Entfaerbe den Speicherzelleninhalt. |
void |
entfaerbeZellenInhaltUndZelle()
Entfaerbe den Speicherzelleninhalt und die indirekt adressierte Speicherzelle. |
void |
faerbeAkkumulator()
Faerbe den Akkumulator. |
void |
faerbeArgumentUndAkkumulator()
Faerbe das Argument und den Akkumulator. |
void |
faerbeArgumentUndSpeicherzelle()
Faerbe das Argument und die passende Speicherzelle. |
void |
faerbeArgumentUndZelle()
Faerbe das Argument und die passende Speicherzelle. |
void |
faerbeBefehlsnummer()
Faerbe den Befehlzaehler und die Nummer des passenden Befehls. |
void |
faerbeBefehlszaehler()
Faerbe den Befehlszaehler. |
void |
faerbeLadebefehl()
Faerbe den Ladebefehl. |
void |
faerbeRechenbefehl()
Faerbe den Rechenbefehl. |
void |
faerbeSpeicherbefehl()
Faerbe den Speicherbefehl. |
void |
faerbeSprungbefehl()
Faerbe den Sprungbefehl. |
void |
faerbeZelleninhalt()
Faerbe den Speicherzelleninhalt. |
void |
faerbeZellenInhaltUndAkkumulator()
Faerbe den Speicherzelleninhalt und den Akkumulator. |
void |
faerbeZellenInhaltUndZelle()
Faerbe den Speicherzelleninhalt und die indirekt adressierte Speicherzelle. |
void |
lade()
Lade Programm und Speicherinhalt. |
Method Detail |
---|
void aktualisiereAkkumulator()
void aktualisiereBefehlszaehler()
void aktualisiereZelleninhalt()
void entfaerbeAkkumulator()
void entfaerbeArgumentUndAkkumulator()
void entfaerbeBefehl()
void entfaerbeBefehlsnummer()
void entfaerbeBefehlszaehler()
void entfaerbeZelleninhalt()
void entfaerbeZellenInhaltUndZelle()
void faerbeAkkumulator()
void faerbeArgumentUndAkkumulator()
void faerbeArgumentUndSpeicherzelle()
void faerbeArgumentUndZelle()
void faerbeBefehlsnummer()
void faerbeBefehlszaehler()
void faerbeLadebefehl()
void faerbeRechenbefehl()
void faerbeSpeicherbefehl()
void faerbeSprungbefehl()
void faerbeZelleninhalt()
void faerbeZellenInhaltUndAkkumulator()
void faerbeZellenInhaltUndZelle()
void lade()