Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:techinf:mikroprogrammierung:einfuehrung:start [13.12.2022 12:26] – [Erste Schritte] Marco Kuemmel | faecher:informatik:oberstufe:techinf:mikroprogrammierung:einfuehrung:start [02.06.2024 12:55] (aktuell) – Marco Kuemmel | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Das Bild zeigt das Hauptfenster von MikrosimD: | Das Bild zeigt das Hauptfenster von MikrosimD: | ||
- | * Unten links im befindet sich die ALU (Arithmetisch-Logische Einheit) und eine Reihe von Registern (1-Byte-Speicher). Alle Bitfolgen sind hexadezimal angegeben, die zwei Hexadezimalzahlen, | + | * Unten links befindet sich die ALU (Arithmetisch-Logische Einheit) und eine Reihe von Registern (1-Byte-Speicher). Alle Bitfolgen sind hexadezimal angegeben, die zwei Hexadezimalzahlen, |
* Rechts ist der Arbeitsspeicher (das RAM) mit 256 Byte Speicherplatz (von 00h bis FFh) | * Rechts ist der Arbeitsspeicher (das RAM) mit 256 Byte Speicherplatz (von 00h bis FFh) | ||
* Zwischen den Registern, der ALU und dem Arbeitsspeicher stehen " | * Zwischen den Registern, der ALU und dem Arbeitsspeicher stehen " | ||
Zeile 31: | Zeile 31: | ||
=== b) === | === b) === | ||
- | In den Registern AX, BX und DR steht zunächst die Zahl 00. in beiden | + | In den Registern AX, BX und DR steht zunächst die Zahl 00. In allen Registern soll die Zahl 01 eingetragen werden. |
* Öffne die Tore 0, 2, 7 und A | * Öffne die Tore 0, 2, 7 und A | ||
* Löse nacheinander mehrere Taktschritte aus, indem du auf die Schaltfläche ''>'' | * Löse nacheinander mehrere Taktschritte aus, indem du auf die Schaltfläche ''>'' | ||
Zeile 77: | Zeile 77: | ||
++++ Lösung | | ++++ Lösung | | ||
- | Die ALU hat zwei Eingänge und einen Ausgang. Im Ersten | + | Die ALU hat zwei Eingänge und einen Ausgang. Im ersten |
++++ | ++++ | ||