Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hardware:von-neumann [2025/11/23 14:15] swehardware:von-neumann [2025/12/20 14:53] (current) – external edit 127.0.0.1
Line 4: Line 4:
  
  
 +
 +{{:hardware:von-neumann-bekannt.drawio.svg|}}
  
  
  
 ## 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
 +    
 +{{:hardware:von-neumann-5-komponenten.drawio.svg?800|}}    
 +    
  
 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`, `UND`, `ODER`) 
-- Logische Befehle (z. B. `Vergleiche`, `UND`, `ODER`) +    - 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: Wie ein Programm in den Speicher eines Von-Neumann-Rechners geladen wird+## Ladevorgang eines Programms
  
 1. **Eingabe des Programms:** 1. **Eingabe des Programms:**