Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| hardware:von-neumann [2025/11/23 14:15] – swe | hardware:von-neumann [2025/12/20 14:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| + | |||
| + | {{: | ||
| ## Von-Neumann-Prinzipien | ## Von-Neumann-Prinzipien | ||
| + | |||
| + | |||
| 1. **Aufbau** Ein Rechner hat fünf Hauptteile: | 1. **Aufbau** Ein Rechner hat fünf Hauptteile: | ||
| Line 15: | Line 19: | ||
| 4) Das Eingabewerk | 4) Das Eingabewerk | ||
| 5) Das Ausgabewerk | 5) Das Ausgabewerk | ||
| + | | ||
| + | {{: | ||
| + | | ||
| 2. **Programme sind nötig** | 2. **Programme sind nötig** | ||
| Line 31: | Line 38: | ||
| Mit Sprungbefehlen kann die normale Reihenfolge der Befehle verändert werden. | Mit Sprungbefehlen kann die normale Reihenfolge der Befehle verändert werden. | ||
| - | 7. **Befehlsarten** | + | 7. **Befehlsarten** Es gibt verschiedene Arten von Befehlen: |
| - | Es gibt verschiedene Arten von Befehlen: | + | - Rechenbefehle (z. B. `Addieren`, `Multiplizieren`) |
| - | - Rechenbefehle (z. B. `Addieren`, `Multiplizieren`) | + | - Logische Befehle (z. B. `Vergleiche`, |
| - | - Logische Befehle (z. B. `Vergleiche`, | + | - Transportbefehle (z. B. Daten zwischen Speicher und Rechenwerk bewegen) |
| - | - Transportbefehle (z. B. Daten zwischen Speicher und Rechenwerk bewegen) | + | - Bedingte Sprünge |
| - | - Bedingte Sprünge | + | - Sonstige Befehle (z. B. Schieben, Warten) |
| - | - Sonstige Befehle (z. B. Schieben, Warten) | + | |
| - | + | ||
| 8. **Binärcode** | 8. **Binärcode** | ||
| Alle Daten (Befehle, Adressen usw.) werden im Binärcode gespeichert. Schaltwerke im Steuerwerk sorgen dafür, dass alles richtig entschlüsselt wird. | Alle Daten (Befehle, Adressen usw.) werden im Binärcode gespeichert. Schaltwerke im Steuerwerk sorgen dafür, dass alles richtig entschlüsselt wird. | ||
| - | ## Schritt-für-Schritt-Erklärung: | + | ## Ladevorgang |
| 1. **Eingabe des Programms: | 1. **Eingabe des Programms: | ||